
lucene
huashanlunjian
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lucene 工作原理--倒排索引
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的,首先我们要取得这两篇...原创 2013-04-09 21:48:48 · 140 阅读 · 0 评论 -
Lucene 数字范围查询
public List<Document> rangeSearch(){ List<Document> docList = new ArrayList<Document>(); Double start = 20.0; Double end = 40.0; NumericRange...2013-12-04 16:09:21 · 303 阅读 · 0 评论 -
lucene模糊查询
public List<Document> prefixQuery(Term term) { List<Document> docList = new ArrayList<Document>(); try { directory = FSDirectory.open(new File(L...2013-12-04 16:11:43 · 326 阅读 · 0 评论 -
lucene多条件查询
/** * 多条件查询 * * @param termQueryList * @return */ public List<Document> complexSearch() { List<Document> docList = new ArrayList<Document...2013-12-04 16:13:01 · 285 阅读 · 0 评论 -
lucene排序
只需要在查询的同时传入排序字段, 对单个字段排序: Sort sort=new Sort(new SortField("price", Type.DOUBLE,false));//false为降序排列 对多个字段排序: Sort sort=new Sort(new SortField("date", Type.INT, true),new SortField("ename",...原创 2013-12-11 17:26:00 · 144 阅读 · 0 评论