Saya mengalami masalah yang sama, dan jawaban yang diterima saat ini bukan solusi bagi saya.
Ya, peringkat dilakukan seperti yang dikatakan oleh jawaban ini, tetapi itu bukan alasan untuk mendapatkan hasil yang tidak konsisten ketika sudah beberapa kali sejak katalog terakhir dibangun kembali. Peringkat seharusnya tidak berubah secara dramatis setelah dibangun kembali dan bahkan kurang dari beberapa menit setelah dibangun kembali...
Bagi saya, ada bug di freetexttable
peringkat. (Bug yang tidak mempengaruhi containstable
peringkat:Saya telah memeriksanya sendiri dengan katalog kereta saya sendiri, dan juga tertulis di postingan forum Microsoft ini
.)
Dari postingan forum Microsoft lainnya sepertinya bug ini hanya terjadi di katalog yang hanya memiliki sedikit baris yang diindeks. Menambahkan data ke katalog akan menghilangkan bug.
Jadi inilah jawaban saya, diambil dari Pavel Valenta di postingan forum Microsoft lainnya :
Jika katalog asli Anda tidak akan memiliki lebih dari beberapa ratus baris yang diindeks, tambahkan beberapa tabel tiruan ke katalog Anda agar lebih banyak baris yang diindeks.
Ini tidak akan mencemari hasil Anda karena cara kueri dibuat. Ya, ini tampaknya perbaikan yang cukup aneh. Tapi itulah satu-satunya yang telah memecahkan masalah bagi saya.
Satu catatan terakhir:Saya memiliki masalah dengan sql 2005 sp4, tidak diuji dengan 2008. (Pertanyaannya adalah untuk 2008.)