0

这是我在 ASP.NET(C#) 测试应用程序中使用的查询:

SELECT Filename,Size,PATH,Characterization,Rank,Create 
FROM  testCatalog..Scope('Deep traversal of "\\D\myCatalogFolder"') 
WHERE Freetext('test')
ORDERBY Rank DESC

在我更深入地检查结果之前,我认为它工作正常。我认识到有很多结果没有出现一次“测试”!如何修复我的查询以仅获得与我的搜索匹配的结果?

有没有索引服务专家可以提供帮助?

4

1 回答 1

2

自由文本文档

FREETEXT不寻找特定的字符串;它试图找到字符串的出现或具有同等含义的东西。如果您只想搜索特定的单词或短语,请使用CONTAINS.

WHERE CONTAINS(Column, 'text')
于 2013-02-19T14:04:13.433 回答