
Lucene
文章平均质量分 53
Android_gjw
不与人比,只求超越自我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何创建Lucene索引
需要用到的IPA: IndexWriter:这个是索引创建的中心组件,通过他就可以创建索引,它是生成索引的过程(与读取和搜索索引没有关系)。初始化化它时,需要传递的两个参数。第一个是参数是指定索引创建的位置,第二是参数是配置分词器。 Document:这个文本相当于数据库中的一条记录,它里面需要添加Field,Document里面有多个Filed,根据你需求而定。 Field:我把它理解为索引原创 2016-01-28 10:41:04 · 822 阅读 · 0 评论 -
Lucene常见的分词
刚上班第一个任务就是将db查询改为Lucene查询,之前也没有接触过Lucene,也是慢慢自学Lucene,Lucene大概的意思就是将原先的数据库重新生成重组成新的数据库,它生成的Lucene数据库会有多个文件夹。用Lucene查询会大大提高查询的速度。下面介绍的是Lucene中常见的几种分词。 public class Lucene分词 { private static String原创 2016-01-25 14:08:50 · 616 阅读 · 0 评论 -
如何读取搜索创建的Lucene索引内容
今天下午也总结了下Lucene索引读取搜索的过程。 先总结一下我所用的搜索索引过程中常用的API: IndexSearcher:它是用来在建立好的索引上进行搜索的,它只能以只读(IndexReader)的方式打开一个索引(这个关系到你怎么打开关联到搜索索引上)。 Search:它是负责查询用的,传入的参数不同查询出的返回值也不同。 Term:搜索的基本单元,它里面放的两个参数分别是要搜索字段原创 2016-01-28 17:01:23 · 2149 阅读 · 3 评论