Lucene怎样查询一条索引的信息,像SQL的where条件查询一样

bianweiall 发布于 2012/08/16 12:42
阅读 800
收藏 0
Lucene索引库里只有一个URL地址的索引,现在我想像SQL的where条件查询一样,通过条件判断一下索引库中是否已经存在这个URL地址,我要怎么做呢?
加载中
0
红薯
红薯
Lucene 的 API 文档 里可以找到一些 XxxxQuery,例如 PrefixQuery 是根据前缀进行查询
0
杨森
杨森
Fuzzy-, Prefix-, Range-, and WildcardQuerys 
0
曾杰
曾杰
用这个查询TermQuery(new Term("URL","*****************"))来查询,如果返回的Topdocs的totalHits的值大于0则说明存在数据
0
张三34324
张三34324

试试开源项目FlashDB,基于Lucene内核,完全支持sql查询方式。

项目地址 http://code.google.com/p/flashdb/

返回顶部
顶部