在Lucene索引的搜索过程中,构建Query对象是一个十分重要的过程,在这篇博客中,我们将重点介绍几种常用的Query子类:QueryParser、MultiFieldQueryParser、TermQuery、PrefixQuery、PhraseQuery、WildcardQuery、TermRangeQuery、NumericRangeQuery、BooleanQuery...
分类:
Web程序 时间:
2015-01-21 16:37:28
阅读次数:
197
以下这几种lucene内置查询对象,不过在实际的项目开发中,这种查询方式应用的不多。一般用QueryParser去获取查询对象。因为QueryParser内部基本实现了所有的内置查询对象。
这是最常见的QueryParse的写法:
这是对term(最小分词单元)的查询:
多值查询(BooleanQuery)可以用来连接多个子查询:
前缀搜索(PrefixQuery),注意也是对词的前缀搜索:
通配符搜索(WildcardQuery):...
分类:
Web程序 时间:
2014-12-03 21:21:41
阅读次数:
207