Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mengapa Pengindeksan Teks Lengkap SQL tidak mengembalikan hasil untuk kata-kata yang mengandung #?

Karakter # diindeks sebagai tanda baca dan oleh karena itu diabaikan, jadi sepertinya kita akan menghapus huruf C dari daftar abaikan pengindeksan kata.

Mengujinya secara lokal setelah melakukan itu dan membangun kembali indeks dan saya mendapatkan hasil!

Melihat menggunakan bahasa pemecah kata yang berbeda pada kolom yang diindeks, sehingga karakter khusus tersebut tidak diabaikan.

EDIT:Saya juga menemukan informasi ini :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Izin EXECUTE ditolak pada objek 'xxxxxxx', basis data 'zzzzzzz', skema 'dbo'

  2. SQL dinamis dan optimasi prosedur tersimpan

  3. Gabungkan beberapa baris dari beberapa tabel

  4. Periksa apakah bidangnya numerik, lalu jalankan perbandingan hanya pada bidang itu dalam satu pernyataan?

  5. Bagaimana mengkonversi 3/4 Karakter Integer ke Format Waktu 24 Jam dan menggabungkan dengan tanggal?