`
gcgmh
  • 浏览: 355190 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

lucene2.4的查询方法

阅读更多
1.不带排序的方法
TopDocCollector collector = new TopDocCollector(100);
		        chinaMSearcher.search(query1,null,collector);
		        ScoreDoc[] cHits = collector.topDocs().scoreDocs;
				Hits cHits = chinaMSearcher.search(query1, sort);



2.带排序的
Sort sort = new Sort(new SortField[]{new SortField("maxCpc",true),new SortField("RankIndex",true)});

ScoreDoc[] cHits = chinaMSearcher.search(query1,null,100,sort).scoreDocs;



3.
if (cHits.length > 0) {
      Document doc = chinaMSearcher.doc(cHits[i++].doc);
						float score = cHits[i].score;
}
分享到:
评论

相关推荐

    java拼车网雏形(Ext2.0+SSH+oracle10g+lucene2.4)

    【标题】"java拼车网雏形(Ext2.0+SSH+oracle10g+lucene2.4)" 涉及的核心技术是Java Web开发中的几个关键组件,包括ExtJS 2.0前端框架,Spring、Struts2和Hibernate(SSH)后端框架,Oracle 10g数据库以及Lucene ...

    Lucene2.4入门总结

    本文将重点介绍 Lucene 2.4 版本的基本概念和使用方法,帮助初学者快速入门。 ### 一、Lucene 概述 1. **核心概念**:Lucene 的主要组件包括索引(Index)、文档(Document)、字段(Field)和查询(Query)。索引...

    Lucene 2.4 入门例子

    **Lucene 2.4 入门例子** Lucene 是一个高性能、全文本搜索库,由Apache软件基金会开发。它提供了强大的搜索功能,被广泛应用于各种应用中的信息检索。在这个入门例子中,我们将探讨Lucene 2.4版本的一些关键特性和...

    lucene 2.4 jar

    lucene 2.4 jar lucene2.4版本的JAR包

    Lucene2.4完美样例+中文文档

    **Lucene 2.4 完美样例与中文文档详解** Lucene 是一个高性能、全文本搜索库,由 Apache 软件基金会开发。它为开发者提供了在 Java 应用程序中实现全文检索功能的强大工具。Lucene 2.4 版本是其历史上的一个重要...

    lucene2.4+nutch学习笔记三:lucene 在多个文本文档里找出包含一些关键字的文档

    《Lucene 2.4与Nutch学习笔记:在多文本文档中搜索关键词》 Lucene是一个高性能、全文本搜索引擎库,它为开发者提供了在Java应用程序中实现全文搜索功能的基本工具。Nutch则是一个开源的网络爬虫项目,用于抓取...

    ictclas4j for lucene 2.4

    ictclas4j for lucene 2.4 任何人不得将此用于商业用途,仅限个人学习研究之用.该开源项目遵循Apache License 2.0

    庖丁解牛 源码 for Lucene 2.4

    《庖丁解牛 源码 for Lucene 2.4》是一份针对开源全文搜索引擎Lucene 2.4版本的深度解析资料。这个压缩包包含的文件名为"paoding-for-lucene-2.4",很可能是针对中文处理的Paoding Lucene库的源代码分析或扩展。...

    struts2 + spring2.5 + hibernate 3.2 + lucene 2.4 + compass 2.0产品搜索

    struts2 + spring2.5 + hibernate 3.2 + lucene 2.4 + compass 2.0 包含所有jar包,按readme.txt导入并运行即可 开始不用分了................

    Lucene_2.4.CHM

    lucene2.4手册,是开发搜索引擎的好帮手.

    Lucene2.4.1

    同时,通过运行demos包中的示例,你可以直观地看到Lucene如何处理各种场景,如文本分析、索引构建、查询执行等。这些示例不仅提供了学习素材,也为你实际项目中的应用提供了参考。 总结来说,Lucene 2.4.1是搜索...

    Lucene.net3.0+PanGu2.4.zip

    支持net4.0环境下运行,Lucene.net版本为3.0,PanGu版本为2.4

    lunence2.4例题

    在Lucene 2.4这个版本中,用户可能需要了解如何创建索引、执行查询以及对结果进行排序等基本操作。 【描述】"lunence 2.4 入门 例题 最新版" 表明这是一份针对Lucene 2.4入门的学习资源,包含了一些最新的例题。...

    基于lucene2.4.0的开发jar包

    2. **查询处理**:当用户输入查询时,Lucene会解析查询字符串,生成查询对象,并使用该对象在索引中查找匹配的文档。 3. **评分与排序**:Lucene通过TF-IDF(词频-逆文档频率)等算法对匹配的文档进行评分,根据...

    Lucene 庖丁解牛分词法2.4版本jar包

    《深入剖析Lucene:庖丁解牛分词法2.4版本》 在中文信息处理领域,Lucene作为一个强大的全文检索引擎库,扮演着至关重要的角色。然而,由于中文的复杂性,简单的英文分词策略无法满足需求,于是有了针对中文的分词...

    Lucene.net2.4.0

    Lucene.NET是一个开源的、高性能的全文检索库,它实现了信息检索的理论和算法,包括分词、索引、查询解析、评分和排序等核心功能。它提供了API,让开发者能够轻松地将全文搜索功能集成到.NET应用程序中。Lucene.NET ...

    lucene-analyzers-common-5.1.0.jar

    might not be compatible with the Snowball module in Lucene 2.4 or greater. For more information about this issue see: https://issues.apache.org/jira/browse/LUCENE-1142 For more information on ...

    lucene-2.3.1.jar

    《Lucene 2.3.1.jar:洞察搜索引擎的核心技术》 在信息技术的海洋中,搜索引擎扮演着至关重要的角色,而Lucene则是其中的一颗璀璨明珠。作为一个开源全文检索库,Lucene为开发者提供了强大的文本搜索功能。在这里,...

    Lucene查询语法

    Lucene提供了多种查询方式,包括程序编码法和字符串构造查询等,下面将详细介绍这些查询方法及其应用场景。 ##### 1. 程序编码法 程序编码法是指通过编写Java代码来构建查询表达式的方式。这种方式灵活性较高,适用...

Global site tag (gtag.js) - Google Analytics