QueryParser类

           QueryParser类对输入字符串的解析

格    式

含    义

“David”

在默认的字段中检索“David”关键字

“content:David”

在“content”字段中检索“David”关键字

“David Mary”或“David OR Mary”

在默认字段中检索David和Mary关键字,它们是“或”关系

“+David +Mary”或“David AND Mary”

在默认字段中检索David和Mary关键字,它们是“与”关系

“content:David –title:Manager”或“content:David AND NOT title:Manager”

在content字段中包括关键字David但在title字段中不包含关键字Manager

“(David OR Mary) AND Robert”

在默认字段中包含David或Mary关键字,但一定要包含Robert关键字

Davi*

在默认字段中检索前缀为Davi

“content:"David is a manager"”

在“content”字段中包含短语“David is a manager”

其他Query类

按词条搜索—TermQuery

“与或”搜索—BooleanQuery

在某一范围内搜索—RangeQuery

多关键字的搜索—PhraseQuery

相近词语的搜索—FuzzyQuery

使用通配符搜索—WildcardQuery

04-30 11:41