第四章 使用 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”等。这些项目可以以任何顺序出现在文本中。

01-23 05:07