`

lucene3 例子

阅读更多
现在lucene3很多和lucene2不兼容。这个是我根据lucene3写的一个demo里面有非常详细的描述,一个文件搜索和一个中文分词IKAnalyzer的例子,里面IKAnalyzer的jar和lucene的jar都有的了。希望对大家有帮助
例如:
/**
* 建立索引表
*
* @param writer
* @param f
* @throws IOException
*/
private static void indexFile(IndexWriter writer, File src)
throws IOException {
// 如果文件时隐藏或者文件不存在或则文件不能读,则返回
if (src.isHidden() || !src.exists() || !src.canRead()) {
return;
}
// 显示读取的文件的路径
String path = src.getCanonicalPath();
System.out.println("" + path);
// 显示读取的文件内容
String text = loadFileToString(src);
// Document相当于数据库中的一行记录。
Document doc = new Document();
5
0
分享到:
评论
2 楼 majianshe 2011-03-09  
多谢多谢,
1 楼 combai 2011-01-02  
谢谢

相关推荐

    lucene例子(一个完整的,lucene例子)(lucenetest.rar,lucene,全文检索,lucene例子)

    lucenetest.rar,lucene,全文检索,lucene例子 lucenetest.rar,lucene,全文检索,lucene例子lucenetest.rar,lucene,全文检索,lucene例子

    lucene与quartz例子

    lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子

    lucene3.0 例子

    lucene3.0 例子lucene3.0 例子 lucene3.0 例子 ,很好的学习,只有原代原,jar 包自己加上去就OK了

    lucene入门小例子

    这个“lucene入门小例子”很可能是为了帮助初学者理解并掌握Lucene的基本用法而设计的一系列示例代码。 Lucene的核心概念包括索引、文档、字段和查询。首先,你需要理解索引的概念,它类似于传统数据库中的索引,但...

    lucene文档例子

    lucene文档例子

    一个基于LUCENE搜索引擎项目例子

    在这个项目例子中,我们将深入探讨如何利用Lucene进行索引构建、查询处理以及结果排序,从而创建一个功能完善的搜索引擎。 首先,我们需要了解Lucene的基本概念。Lucene的核心功能包括文本分析、索引构建和搜索。...

    lucene3小例子

    《Lucene3小例子》 Lucene是一款强大的全文搜索引擎库,由Apache软件基金会开发,它提供了高效的文本检索、分析和管理功能。在这个“lucene3小例子”中,我们将探讨如何利用Lucene 3.x版本进行基本的全文搜索操作。...

    SQLServer+Lucene.Net例子

    3. **高性能搜索**:Lucene.NET的索引机制能快速定位到目标数据,对于大规模数据集,其搜索速度远超SQL Server内置的全文搜索。 4. **高级查询**:Lucene.NET提供了丰富的查询API,可以实现更复杂的搜索逻辑,如...

    Heritrix+Lucene搜索例子

    这个“Heritrix+Lucene搜索例子”可能涉及到如何将Heritrix抓取的数据整合到Lucene的搜索框架中,从而实现对网络抓取内容的有效检索。 首先,Heritrix的工作流程包括配置爬虫策略、启动爬虫、抓取网页、存储和归档...

    lucene检索小例子

    **Lucene检索小例子** Lucene是一个开源的全文搜索引擎库,由Apache软件基金会开发并维护。这个"lucene检索小例子"程序展示了如何利用Lucene的强大功能来构建索引和执行搜索操作。Lucene的核心特性包括文本分析、...

    Lucene学习例子与文档

    **Lucene学习例子与文档详解** Lucene是一个高性能、全文本搜索库,由Apache软件基金会开发,它提供了完整的搜索功能,包括索引、查询、排序等。Lucene被广泛应用于各种需要全文检索的项目中,如网站、文档管理、...

    LUCENE的搜索引擎例子

    3. **查询处理**:当用户在前端输入查询时,服务器接收到请求后,使用QueryParser解析查询字符串,生成Query对象。Query对象代表了用户的查询意图,可以是简单的关键词匹配,也可以是复杂的布尔组合。 4. **搜索...

    lucene开发部分例子

    这个压缩包文件“lucene开发部分例子”包含了关于Lucene开发的一些实例,涵盖了从基础到进阶的多个方面,对于学习和理解Lucene的使用非常有帮助。 首先,"Web搜索引擎开发实例"这部分内容将教你如何使用Lucene来...

    lucene7例子

    3. **查询解析**:用户输入的查询会被转换成Lucene可以理解的Query对象。`QueryParser`类可以帮助我们完成这个任务,它可以解析用户的查询字符串,并生成相应的查询对象。 4. **搜索执行**:有了查询对象,我们就...

    lucene3.6 搜索例子

    3. 结果排序:Lucene提供TF-IDF(词频-逆文档频率)算法进行默认的排名。开发者也可以自定义评分函数,根据实际需求调整结果的排序。 4. 结果集获取:使用TopDocs类来获取搜索结果,它包含了匹配文档的数量以及按...

    lucene_demo例子

    3. **字段与类型**:理解Document中的Field,如TextField、KeywordField、Store和Indexed等属性的含义,以及它们在索引和查询时的影响。 4. **倒排索引**:了解Lucene的核心机制——倒排索引,它是如何快速定位到...

    lucene简单例子

    标题"lucene简单例子"指出我们将探讨如何使用Apache Lucene这个开源全文搜索引擎库进行数据存储和搜索。Lucene是Java开发的一个高性能、可扩展的信息检索库,它提供了强大的文本分析和索引功能,使得开发者能够轻松...

Global site tag (gtag.js) - Google Analytics