L1_Lucene
yangzongzhuan
这个作者很懒,什么都没留下…
展开
-
【Lucene4.8教程之一】使用Lucene4.8进行索引及搜索的基本操作
在Lucene对文本进行处理的过程中,可以大致分为三大部分:1、索引文件:提取文档内容并分析,生成索引2、搜索内容:搜索索引内容,根据搜索关键字得出搜索结果3、分析内容:对搜索词汇进行分析,生成Quey对象。注:事实上,除了最基本的完全匹配搜索以外,其它都需要在搜索前进行分析。如不加分析步骤,则搜索JAVA,是没有结果的,因为在索引过程中已经将词转载 2014-12-08 19:57:15 · 741 阅读 · 0 评论 -
【Lucene4.8教程之四】分析
1、基础内容(1)相关概念分析(Analysis),在Lucene中指的是将域(Field)文本转换成最基本的索引表示单元--项(Term)的过程。在搜索过程中,这些项用于决定什么样的文档能够匹配查词条件。分析器对分析操作进行了封装,它通过执行若干操作,将文本转化成语汇单元,这个处理过程也称为语汇单元化过程(tokenization),而从文本洲中提取的文本块称为语汇单元(转载 2014-12-08 20:00:15 · 410 阅读 · 0 评论 -
【Lucene4.8教程之五】QueryParser与Query子类:如何生成Query对象
一、概述1、对于一个搜索而言,其核心语句为:[java] view plaincopysearcher.search(query, 10); 此时,其最重要的参数为一个Qeury对象。构造一个Query对象有2种方法:(1)使用Query的子类创建一个对象。(2)使用QueryParser.parse转载 2014-12-08 20:02:34 · 747 阅读 · 0 评论 -
【Lucene4.8教程之二】索引
一、基础内容0、官方文档说明(1)org.apache.lucene.index provides two primary classes: IndexWriter, which creates and adds documents to indices; and IndexReader, which accesses the data in the index.(2)涉及转载 2014-12-08 19:58:43 · 970 阅读 · 0 评论 -
【Lucene4.8教程之三】搜索
1、关键类Lucene的搜索过程中涉及的主要类有以下几个:(1)IndexSearcher:执行search()方法的类(2)IndexReader:对索引文件进行读操作,并为IndexSearcher提供搜索接口(3)Query及其子类:查询对象,search()方法的重要参数(4)QueryParser:根据用户输入的搜索词汇生成Query对象。转载 2014-12-08 19:59:34 · 508 阅读 · 0 评论