我正在使用 Sql 全文查询表达式
从给定的表中找出屈折词。
我的 sql 查询看起来像
select * from Production.Product where CONTAINS(*,'FORMSOF(inflectional,"Tour")');
它工作正常,并从表中得到了想要的结果,如下图所示
现在结果带有 Touring
作为 Tour
的屈折词。
我的问题是,我想知道哪些是 sql 搜索引擎匹配的屈折词。
sql 有什么方法可以通过搜索引擎给我屈折词匹配列表吗?
类似这样或任何其他方式,
让我知道,或建议我需要在 sql 中进行的更改。
如果我遗漏了这里要提及的内容,请更新帖子。
最佳答案
您可以使用 sys.dm_fts_parser
来扩展 formsof
,从而得到全文引擎匹配的单词的完整列表。
select display_term from sys.dm_fts_parser('formsof(inflectional, "Tour")',1031,0,0)
关于sql全文查询表达式,如何知道sql匹配了哪些形式的同义词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32250297/