1

当我的搜索字符串长度只有 3 个字符时(当它返回 4 个字符时),使用 FREETEXTTABLE 查询时我没有得到任何结果。下面是我在返回结果时运行的代码,但是如果我将搜索词更改为“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