Sphinx/扩展查询语法
来自站长百科
在扩展查询模式中可以使用如下特殊操作符:
- 或(OR)操作符:
hello | world
- 非(NOT)操作符:
hello -world
hello !world
- 字段(field)搜索符:
@title hello @body world
- 字段限位修饰符(版本Coreseek 3/Sphinx 0.9.9-rc1中引入):
@body[50] hello
- 多字段搜索符:
@(title,body) hello world
- 全字段搜索符:
@* hello
- 词组搜索符:
"hello world"
- 近似搜索符:
"hello world"~10
- 阀值匹配符:
"the world is a wonderful place"/3
- 严格有序搜索符(即“在前”搜索符):
aaa << bbb << ccc
- 严格形式修饰符(版本Coreseek 3/Sphinx 0.9.9-rc1中引入):
raining =cats and =dogs
- 字段开始和字段结束修饰符 (版本Coreseek 3.1/Sphinx 0.9.9-rc2中引入):
^hello world$