我将使用Sql全文查询表达式来查找给定表中的变形词。我的Sql查询看起来像这样:select * from Production.Product where CONTAINS(*,'FORMSOF(inflectional,"Tour")'); 它运行良好,并从下图所示的表中获得了所需的结果 现在结果显示为Tour的词形变化为Touring。我的问题是,我想知道SQL搜索引擎匹配的屈折词有哪些。有没有办法让SQL给我一个由搜索引擎匹配的屈折词列表?类似于这样或其他任何方式, 请告诉我,或者建议我需要在SQL中进行的更改。 如果我漏掉了一些需要提及的内容,请更新帖子。
您可以使用sys.dm_fts_parser来扩展formsof,从而得到全文引擎匹配的所有单词的完整列表。 select display_term from sys.dm_fts_parser('formsof(inflectional, "Tour")',1031,0,0)