第四章 使用 SQL Search - SQL search_items 语法
基本索引 search_items
可以包含以下语法:
词搜索:
同现词搜索:
位置短语搜索:
注意:可以使用双引号“word1 word2 word3”
或括号 (word1 word2 word3)
来分隔位置短语。由于括号也用于对逻辑运算符进行分组,因此优先使用双引号。
除了基本索引语法之外,语义索引 search_items
还可以包含以下 NLP
实体搜索语法:
完整实体和部分实体搜索:
可以指定多个search_item
,用空格分隔。这是一个隐式 AND
测试。例如:
SELECT Narrative FROM Aviation.TestSQLSrch WHERE %ID %FIND
search_index(NarrSemanticIdx,'<{plug electrode} "flight plan" instruct*',0,'en')
表示叙述性文本必须包含一个或多个以“plug electrode”
结尾的 SQL
搜索实体、位置短语 “flight plan”
,以及带有通配符后缀的单词“instruct”
,允许 “instructor”
, “instructors”
, “instruction”
, “instructed”
等。这些项目可以以任何顺序出现在文本中。