SQLServer 2008 を使用しており、次のクエリを実行すると:
SELECT
*
FROM
FREETEXTTABLE(SomeTable, Name, 'a name that I know exists')
期待どおりの行が返されますが、ランクは常に 0 です。
この問題の解決策を探していたところ、Microsoft ASP.NET フォーラムでこの質問を見つけました。
ALTER FULLTEXT CATALOG MyCatalog REBUILD
ランクを取得し始めますが、一時的なものです。
特にデータベースに大量のデータがあり、クエリの直前に Sproc に追加すると、クエリは結果を返しません。カタログの再構築が完了しました。これと同様の問題を抱えている人が他にもいるようですが、解決策を見つけることができませんでした. 何か案は?