Lucene 查询文档

#基本查询

#单词查询

1
"your message"

#Field 字段查询

通过相应的参数域查询,比如查询path的具体值

1
path:"url"

#范围搜索

{}尖括号表示不包含最小值和最大值
[]方括号表示包含最小值和最大值

1
ecode:[100,200]

#组合查询

#AND

AND 大写

1
"keyword 1" AND "keyword 2"
1
"keyword 1" && "keyword 2"

#OR

OR 大写

1
"keyword 1" OR "keyword 2"
1
"keyword 1" || "keyword 2"

#NOT

NOT 大写

1
"keyword 1" NOT "keyword 2"
1
"keyword 1" && !"keyword 2"

#+/-

等同与 AND 和 NOT

#转义

1
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \

上述字符需要通过\来转义。

#参考文档