`

Lucene第一个实例

 
阅读更多
闲来无事,学习一下lucene,下面运行一下示例代码。
在demo里找到两个java文件,一个是IndexFiles.java,一个是SearchFiles.java.在apache的网站内,是可以看到这两个demo的讲解,我也是看过之后才运行成功。

这两个类要先运行IndexFiles.java,然后才运行SearchFiles.java.

IndexFiles需要将多份文档建立索引,所以运行的时候要有一个doc的路径,然后将生成的索引放在一个index路径下.

运行SearchFiles.java,需要告诉它索引的路径。

运行还是比较简单的。只要将相关jar文件导入eclipse,执行就可以了。
分享到:
评论

相关推荐

    Lucene使用代码实例之搜索文档

    Lucene是一个高性能、全文检索库,它提供了强大的文本分析和索引功能,广泛应用于搜索引擎开发和其他需要高效文本处理的场景。本篇文章主要面向初学者,通过实例详细解释如何使用Lucene进行文档搜索。 首先,我们...

    第一个lucene的简单实例....

    标题 "第一个lucene的简单实例" 提到的是关于Apache Lucene的初步应用,这是一个全文搜索引擎库,常用于Java开发中。Lucene提供了高效的文本搜索功能,使得开发者能够快速地在大量数据中查找相关信息。 描述中的 ...

    lucene实现企业搜索实例

    创建索引是Lucene的第一步,这涉及到对文档数据的读取、分析和存储。你需要定义一个`Document`对象,然后添加各种字段,如`Field("title", "文档标题")`,`Field("content", "文档内容")`等。接着,使用`IndexWriter...

    Lucene搜索实例

    创建索引是 Lucene 的第一步,这个过程称为索引构建。在 LuceneTest02 示例中,我们可能会看到如何读取数据源(如文件、数据库或内存中的数据),创建文档对象,并将每个文档的字段添加到文档中。接着,使用 ...

    最新全文检索 lucene-5.2.1 入门经典实例

    - **Analyzer**:文本分析器是Lucene处理文本的第一步,它负责将输入的字符串分解为一系列的词项(tokens)。在5.2.1版本中,包括了`StandardAnalyzer`和`SimpleAnalyzer`等,适用于不同语言和应用场景。 2. **...

    lucene教程大全包括实例源码

    Lucene是中国最流行的全文搜索引擎库,它是一个Java开发的高性能、可扩展的信息检索库。本教程大全涵盖了Lucene的基本概念、环境搭建、索引创建以及中文分词等多个方面,旨在帮助初学者快速理解和掌握Lucene的核心...

    lucene solr框架代码实例(可直接运行)

    本文将围绕“lucene solr框架代码实例(可直接运行)”这一主题,深入探讨Lucene和Solr的核心特性,以及如何通过它们构建实际的搜索应用。 首先,Lucene是Apache软件基金会的一个开源项目,它提供了一个高性能、...

    lucene.NET 中文分词

    Lucene.NET 是一个高性能、全文检索库,它是Apache Lucene项目在.NET平台上的实现。作为一个开源的搜索引擎框架,Lucene.NET为开发者提供了强大的文本搜索功能。而在处理中文文档时,由于中文词汇间的无明显空格分隔...

    第一个Lucene 3.6 (3.X) 入门实例

    【标题】:“第一个Lucene 3.6 (3.X) 入门实例” 【内容详解】 Lucene是一个高性能、全文本搜索库,由Apache软件基金会开发。它为Java开发者提供了强大的文本检索功能,广泛应用于搜索引擎、信息检索系统等场景。...

    lucene in action 第二版

    第一版发布之后,由于其内容的全面性和实用性,获得了广泛的好评,因此第二版的推出对于希望学习最新版本Lucene的读者来说非常有价值。 ### 描述知识点: 描述中提到的“有很多简单明了的demo”,指的是这本书中...

    lucene整合mmseg4j实例和项目实例

    1. Lucene:Apache Lucene是一个高性能、全文检索引擎的Java库,它提供了完整的搜索功能,包括索引、查询、排序等。开发者可以利用Lucene构建自己的搜索引擎,或者将其嵌入到现有的应用程序中。 2. MMSEG4J:MMSEG4...

    lucene3.0全文检索入门实例

    创建索引是全文检索的第一步。在 Lucene 3.0 中,使用 `IndexWriter` 类来写入文档到索引中。相比于 2.0 版本,3.0 引入了更高级的分析器(Analyzer)和文档(Document)处理,使得对文本的预处理更为精细,支持更多...

    实现多种文件格式的Lucene全文搜索功能的dom实例

    在IT领域,全文搜索引擎是数据检索的重要工具,而Apache Lucene是一个开源的、高性能的全文检索库,广泛应用于各种项目中。本项目“实现多种文件格式的Lucene全文搜索功能的DOM实例”专注于利用Lucene来处理不同类型...

    Lucene2.0实例

    1. **创建索引**:这是使用Lucene的第一步,我们需将要搜索的数据转换为索引。在Lucene 2.0中,这通常涉及读取数据(例如文本文件或数据库记录),然后使用`IndexWriter`将这些数据分词并存储为倒排索引。倒排索引是...

    lucene实例

    - **分词**: Lucene使用Analyzer进行分词,将文本分解为关键词,这是建立索引的第一步。 - **倒排索引**: Lucene最核心的索引结构,它将每个关键词与包含该关键词的文档对应起来,便于快速找到包含特定关键词的文档...

    lucene实战第二版(最新)

    总而言之,《Lucene实战第二版》是一本内容全面、实例丰富、实用性强的参考书籍,它不仅教会读者如何快速掌握Lucene,而且提供了深入理解全文检索技术的宝贵资料,是一本不可多得的教程和参考书。

Global site tag (gtag.js) - Google Analytics