我使用SQLServer的2008年,如果我執行下面的查詢排名:FREETEXTTABLE始終爲0
SELECT
*
FROM
FREETEXTTABLE(SomeTable, Name, 'a name that I know exists')
我得到的行回來,我所期望的,但排名始終爲0
尋找一個解決這個問題,I found this question對微軟的ASP.NET論壇,果然如果我添加:
ALTER FULLTEXT CATALOG MyCatalog REBUILD
我開始得到一個等級 - 但只是暫時的。
我不想在每次搜索時都重建我的目錄,特別是當我的數據庫中有大量數據時,如果直接在查詢之前將其添加到我的Sproc中,我的查詢將無法返回結果,大概是因爲該目錄已經完成重建。似乎還有其他人有這個和類似的問題,但我一直無法找到解決方案。有任何想法嗎?