`
fally
  • 浏览: 18172 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Lucene知识点

阅读更多

存储域选项

Field.Store.YES或者NO (存储域选项)

设置为YES,表示把这个域中的内容完全存储到文件中,方便进行文件的还原

设置为NO,表示这个域中的内容不存储到文件中,但是可以被索引,此时内容无法完全还原(无法使用doc.get获取域内容)

Field.Index(索引域选项)

Index.ANALYZED:进行分词和索引,适用于标题、内容等。

Index.NOT_ANALYZED:进行索引,但是不进行分词,如身份证号,姓名,ID等,适用于精确搜索

Index.ANALYZED_NOT_NORMS:进行分词但是不存储norms信息,这个norms中包括了创建索引的时间和权值等信息

Index.NOT_ANALYZED_NOT_NORMS:既不进行分词也不存储norms信息

 

Index.NO:不进行索引。

分享到:
评论

相关推荐

    自己写的一个lucene知识点集合

    **Lucene 知识点详解** Lucene 是一个开源全文搜索引擎库,由 Apache 软件基金会开发。它提供了一个可扩展的、高性能的搜索框架,使得开发者能够快速地在大量文本数据中实现全文检索功能。这个压缩包“LuceneTest2...

    lucene全局搜索所需jar包

    1. **Lucene 知识点**: - **全文搜索**:Lucene 提供了对文本进行分词、索引和搜索的能力,能够理解自然语言并返回相关的搜索结果。 - **倒排索引**:Lucene 的核心是倒排索引,它将每个单词映射到包含该单词的...

    lucene学习资料收集

    **Lucene知识点详解:** 1. **全文检索基础**:Lucene的核心功能是实现全文检索,它能够对文本数据进行索引,使得用户可以通过关键词快速找到相关文档。这涉及到分词、词频统计、倒排索引等关键技术。 2. **分词器...

    Lucene-article.rar_Article lucene_lucene

    **Lucene知识点详解** Lucene是一个开源的全文检索库,由Apache软件基金会开发。它提供了一个高性能、可扩展的信息检索API,开发者可以使用Lucene在他们的应用程序中添加高级搜索功能。以下是一些关于Lucene的重要...

    lucene的一个实用例子

    **Lucene 知识点详解** Lucene 是一个开源全文搜索引擎库,由 Apache 软件基金会开发。它提供了一个可扩展的、高性能的搜索框架,使得开发者能够轻易地在应用中集成全文检索功能。本实例将通过一个具体的应用场景,...

    Lucene-core-2.0.0

    **Lucene知识点详解** 1. **Lucene概述**: Lucene是Apache软件基金会的一个开放源代码项目,它是Java语言编写的信息检索库。它提供了高级的索引和搜索功能,支持分词、布尔运算、短语搜索、近似搜索等多种搜索模式...

    lucene.ppt,lucene课件 lucene 全面知识点

    lucene.ppt,lucene课件 lucene 全面知识点,用于搜索开发

    lucene笔记

    ### Lucene知识点详解 #### 一、Lucene简介 **1.1 什么是Lucene** Lucene是一个由Apache基金会维护的开源全文检索引擎工具包。它为开发者提供了一个简便的接口,使得在应用程序中实现高效的全文检索功能成为可能...

    Lucene.net 盘古分词C#

    【Lucene知识点】: 1. **倒排索引**:Lucene的核心机制,将每个文档中出现的词语及其对应的文档位置信息建立索引,使得搜索时能快速定位到包含特定词语的文档。 2. **Analyzer(分析器)**:用于将输入的文本分解...

    开放源代码的全文检索引擎Lucene.pdf

    ### 全文检索引擎Lucene知识点详解 #### 1. 全文检索系统与Lucene简介 ##### 1.1 全文检索与全文检索系统定义 全文检索是指计算机索引程序通过对文章中的每一个词建立索引,记录其在文章中的出现次数和位置,以...

    Lucene 例子

    **Lucene 知识点详解** Lucene 是一个开源全文搜索引擎库,由 Apache 软件基金会开发。它提供了一个可扩展的、高性能的搜索框架,使得开发者能够快速地在大量数据中实现全文检索功能。Lucene 的核心功能包括文本...

    Luke-lucene

    **Lucene 知识点详解** Lucene 是一个开源的全文搜索引擎库,由 Apache 软件基金会开发并维护。它提供了高效的、可扩展的文本搜索功能,被广泛应用于各种项目和产品中,以实现强大的搜索特性。"Luke-lucene" 提到的...

    lucene相关文档

    【Lucene 知识点详解】 Lucene 是一个开源全文搜索引擎库,由 Apache 软件基金会开发。它提供了一个可扩展的、高性能的搜索框架,使得开发者能够在其应用程序中轻松地实现全文检索功能。以下是 Lucene 的核心知识点...

    lucene in action 第二版

    根据给定文件信息,这里将详细介绍关于《Lucene in Action 第二版》书籍的知识点。这本书是关于Java Lucene教程的,主要面向开发者学习使用Lucene进行搜索引擎开发。 ### 书名知识点: 《Lucene in Action 第二版...

    Lucene资料大全(包括Lucene_in_Action书等)

    **Lucene核心知识点** Apache Lucene是一个开源的全文检索库,它是Java开发的,但提供了多种语言的API。主要功能包括文本分析、索引构建、搜索查询以及结果排序。以下是一些关键知识点: 1. **文本分析**:Lucene...

    计算机专业外文翻译(lucene相关)

    本文翻译了论文"Scale-up x Scale-out: A Case Study using Nutch/Lucene",介绍了计算机专业领域中关于Lucene相关的知识点。 Scale-up vs Scale-out 论文中讨论了两个相对的方法:向上扩展(Scale-up)和向外...

    lucene in action源码

    以下是根据标题、描述以及压缩包中的文件名称,对Lucene相关知识点的详细解释: 1. **Apache Lucene**:Apache Lucene是一个开源的全文检索库,由Java编写。它提供了高级的文本分析和索引功能,使得开发者可以轻松...

    lucene3源码分析

    ### Lucene3源码分析知识点概述 #### 一、全文检索的基本原理 ##### 1. 总论 全文检索系统是一种高效的信息检索技术,能够帮助用户在海量文档中快速找到包含特定关键词的信息。Lucene是Java领域内最受欢迎的全文...

    Lucene3.5源码jar包

    以下是对这个版本中一些关键知识点的详细说明: 1. **索引结构**:Lucene的核心在于其高效的倒排索引结构。在源码中,你可以看到`IndexWriter`类如何处理文档的添加、删除和更新,以及`SegmentMerger`如何合并多个...

Global site tag (gtag.js) - Google Analytics