企业级搜索 SQL 语法中的 FORMSOF 术语
通过使用单词的其他语言形式执行匹配。
FORMSOF (<generation_type>,<match_words>)
Remarks
生成类型指定企业级搜索选择其他单词形式的方法。
有两个值可用:
INFLECTIONAL 选择匹配单词的其他变形形式。如果单词是动词,则使用其他时态。如果单词是名词,则使用单数、复数和所有格形式检测匹配项。
THESAURUS 选择意义相同的单词,取自同义词库。
<match_words> 部分可以是一个或多个单词,以逗号分隔。这些单词不能包含空格或标点符号,因此不需要将它们括在引号内。
示例
下例搜索单词“run”的变形匹配项。此示例匹配包含“run”、“running”或“ran”的文档。
…CONTAINS('FORMSOF(INFLECTIONAL,"run")')
下例搜索单词“happy”的同义词库匹配项。此示例匹配包含“happy”以及“glad”、“cheerful”和“pleasant”等单词的文档。
…CONTAINS('FORMSOF(THESAURUS,"happy")')