AND 运算符

AND 运算符用于匹配单个文档的文本内任何位置中两个词语都存在的文档。

也可以使用两个连续的 & 符号 (&&) 代替 AND。

如果 query_default_operator 索引参数设置为 AND,并且在两个词语之间不指定布尔运算符,将假设使用的是 AND 运算符。

以下搜索谓词会搜索同时包含单词 UNIX 和短语 operating system 的文档:

bts_contains(column, ' UNIX AND "operating system"  ')
bts_contains(column, ' UNIX && "operating system"  ')

以下搜索谓词会搜索 XML 数据以查找同时包含 book 字段内的单词 travelauthor 字段内的单词 stewart 的文档:

bts_contains(column, ' book:travel AND author:stewart  ')
bts_contains(column, ' book:travel && author:stewart  ')

以下搜索谓词会搜索同时包含 book 字段中的词语 travelauthor 字段中的短语 john stewart 的文档:

bts_contains(column, ' book:travel AND author:"john stewart" ')