Lucene之模糊、精确、匹配、范围、多条件查询

Lucene的查询方式很 丰富,对于数值类型的数据,采取TermRangeQuery的方式,对于String类型的,就可以采取TermQuery等,查询方式了,可以通过采取合适的查询方式,检索到数据。Queryparser这个查询方式包含了其他几种查询方式。

查询方式

查询方式意义
TermQuery精确查询
TermRangeQuery查询一个范围
PrefixQuery前缀匹配查询
WildcardQuery通配符查询
BooleanQuery多条件查询
PhraseQuery短语查询
FuzzyQuery模糊查询
Queryparser万能查询(上面的都可以用这个来查询到)