1

検索文字列の長さが 3 文字しかないときに FREETEXTTABLE クエリを使用すると、結果が得られません (結果が返されるのは 4 文字の場合)。以下は、結果を返すときに実行しているコードですが、検索用語を「gol」に変更すると、結果が返されません。

DECLARE  @strSearchWords varchar(500)   = 'golf'
SELECT sku, title
FROM products AS p INNER JOIN
    FREETEXTTABLE(products, title, @strSearchWords) AS search_table
    ON p.product_id = search_table.[KEY]
ORDER BY 
    search_table.RANK DESC

データベース設定である可能性が最も高いと確信していますが、それを参照するものを見つけることができませんでした。それとも、検索範囲が広すぎて、一致するものを見つけることができませんか?

4

0 に答える 0