lucene
lichunan_deng
这个作者很懒,什么都没留下…
展开
-
lucene全文检索技术(一)
一、lucene学完我们能干嘛 把最想要的资源快速的检索出来。 全文检索不同于数据库搜索: 1、匹配效果:如搜索ant会搜索出planting。 2、查出的结果没有相关度排序,不知道有用的结果在哪一页。 3、搜索速度达不到毫秒级的要求。 相关度排序说明:搜索结果列表中越靠前的,一般就是最符合我们所预期的结果。 二、全文检索的定义 信息检索:从信息集合中找出与用户需求相关的信息。信息原创 2013-01-11 14:15:09 · 401 阅读 · 0 评论 -
lucene全文检索技术(二)
一个简单的搜索应用程序 假设我们的电脑的目录中含有很多文本文档,我们需要查找哪些文档含有某个关键词。为了实现这种功能,我们首先利用Lucene对这个目录中的文档建立索引,然后在建立好的索引中搜索我们所要查找的文档。 建立索引 为了对文档进行索引,Lucene提供了五个基础的类,他们分别是Document、Field、IndexWriter、Analyzer、Directory。 Docum原创 2013-01-14 15:10:50 · 406 阅读 · 0 评论 -
lucene全文检索技术(三)
IndexReader indexReader = indexSearch.getIndexReader();//获取当前的indexReader if(!indexReader.isCurrent()){//判断是否有索引更新 indexSearch.close(); indexSearch = new IndexSearcher(directory, true); } JAVA luce原创 2013-01-14 15:25:54 · 408 阅读 · 0 评论