企业级搜索 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")')

See Also

参考

企业级搜索 SQL 语法中的 CONTAINS 谓词