![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
L1_Lucene
yangzongzhuan
这个作者很懒,什么都没留下…
展开
-
【Lucene4.8教程之一】使用Lucene4.8进行索引及搜索的基本操作
在Lucene对文本进行处理的过程中,可以大致分为三大部分: 1、索引文件:提取文档内容并分析,生成索引 2、搜索内容:搜索索引内容,根据搜索关键字得出搜索结果 3、分析内容:对搜索词汇进行分析,生成Quey对象。 注:事实上,除了最基本的完全匹配搜索以外,其它都需要在搜索前进行分析。 如不加分析步骤,则搜索JAVA,是没有结果的,因为在索引过程中已经将词转载 2014-12-08 19:57:15 · 738 阅读 · 0 评论 -
【Lucene4.8教程之四】分析
1、基础内容 (1)相关概念 分析(Analysis),在Lucene中指的是将域(Field)文本转换成最基本的索引表示单元--项(Term)的过程。在搜索过程中,这些项用于决定什么样的文档能够匹配查词条件。 分析器对分析操作进行了封装,它通过执行若干操作,将文本转化成语汇单元,这个处理过程也称为语汇单元化过程(tokenization),而从文本洲中提取的文本块称为语汇单元(转载 2014-12-08 20:00:15 · 407 阅读 · 0 评论 -
【Lucene4.8教程之五】QueryParser与Query子类:如何生成Query对象
一、概述 1、对于一个搜索而言,其核心语句为: [java] view plaincopy searcher.search(query, 10); 此时,其最重要的参数为一个Qeury对象。构造一个Query对象有2种方法: (1)使用Query的子类创建一个对象。 (2)使用QueryParser.parse转载 2014-12-08 20:02:34 · 740 阅读 · 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 · 966 阅读 · 0 评论 -
【Lucene4.8教程之三】搜索
1、关键类 Lucene的搜索过程中涉及的主要类有以下几个: (1)IndexSearcher:执行search()方法的类 (2)IndexReader:对索引文件进行读操作,并为IndexSearcher提供搜索接口 (3)Query及其子类:查询对象,search()方法的重要参数 (4)QueryParser:根据用户输入的搜索词汇生成Query对象。转载 2014-12-08 19:59:34 · 502 阅读 · 0 评论