SQL Server 2012全文搜索匹配结果

问题描述 投票:0回答:1

我想知道是否有一种方法可以使用FREETEXT从全文搜索中获取匹配的单词。

例如:

SELECT * 
FROM table 
WHERE FREETEXT(column_name, 'search term')

我希望能够查看column_name中文本的哪些部分触发了与“搜索词”的匹配,因为FREETEXT返回的记录中,所搜索的列不只是与搜索词模式匹配的记录,如hereFREETEXT / FREETEXTTABLE部分中。

[我知道使用FREETEXTTABLE可以返回等级和键,但我需要知道哪些实际条件触发了匹配。

感谢

sql-server full-text-search freetext
1个回答
0
投票

如果您想用另一种方式进行全文搜索,那么下面将使用很多方法,很少写

从表中选择*其中Column_Name包含(“某物”)

从表中选择*Column_Name存在的地方(“某物”)

从表中选择*哪里的Column_Name(“某物”)

从表中选择*其中Column_Name =(some)('some something')

© www.soinside.com 2019 - 2024. All rights reserved.