Sql全文查询表达式,如何通过sql知道哪些同义词形式匹配?

3
我将使用Sql全文查询表达式来查找给定表中的变形词。
我的Sql查询看起来像这样:
select * from Production.Product where CONTAINS(*,'FORMSOF(inflectional,"Tour")'); 

它运行良好,并从下图所示的表中获得了所需的结果

enter image description here

现在结果显示为Tour的词形变化为Touring
我的问题是,我想知道SQL搜索引擎匹配的屈折词有哪些。
有没有办法让SQL给我一个由搜索引擎匹配的屈折词列表?
类似于这样或其他任何方式,

enter image description here

请告诉我,或者建议我需要在SQL中进行的更改。

如果我漏掉了一些需要提及的内容,请更新帖子。

1个回答

0

您可以使用sys.dm_fts_parser来扩展formsof,从而得到全文引擎匹配的所有单词的完整列表。

select display_term from sys.dm_fts_parser('formsof(inflectional, "Tour")',1031,0,0)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接