`
deepfuture
  • 浏览: 4401588 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80082
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70090
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103401
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285896
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15017
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67601
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32169
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45998
社区版块
存档分类
最新评论

lucene-hits和评分

阅读更多

Hits方法

返回值

Length()

Hits对象集合中所包含的文档数量

Doc(n)

排名第n的Document实例

Id(n)

排名第n的Document ID

Score(n)

排名第n的标准分值,大于0,小于等于1

后三种方法需要在文档还没有放入缓存之前,将其从索引读取出来,除非真正需要显示或访问这些文档,否则不要调用这些方法

通过Hits分页显示搜索结果

1) 当使用者在浏览搜索结果时,必须保留最初的Hits和IndexSeacher实例。

2) 每当用户浏览一个新的页面时,重新进行查询,大多数情况采用这种方法。

默认情况下lucene会用DefaultSimilarity来实现Similarity类,对评分因子的大多数控制通过Similarity实例来实现;通过Explaination类来实现对评分细节的文本格式描述

分享到:
评论
2 楼 deepfuture 2012-02-15  
本专栏有很多关于hits的文章,你有空可以看一下,不止这一篇文章
1 楼 tllyf 2011-03-17  
还写 多一点点就好了  让我都学习下!!! 学习了!!!

相关推荐

    lucene-1.4-final

    4. **结果集处理**:Lucene提供Hits对象,表示搜索结果集合,包含文档的ID、评分和文档摘要等信息。用户可以根据需求进行排序、分页,甚至进行进一步的过滤或聚合操作。 5. **内存与磁盘优化**:在Lucene 1.4中,...

    lucene-初级学习资料.ppt

    Lucene 提供了对文本数据的索引和搜索能力,使得开发者能够高效地在大量文档中查找相关信息。 在 Lucene 的组成部分中,主要有两个关键模块: 1. Indexer(索引器):索引器负责将原始数据(如文本文件)转化为可...

    luke--- lucene索引数据查看器

    Luke是一款强大的Lucene索引浏览器,它为开发者和搜索引擎优化人员提供了一种直观的方式来查看和分析由Apache Lucene创建的索引。Lucene是一个开源全文检索库,广泛应用于各种搜索引擎的构建。通过Luke,用户可以...

    lucene 2.0 api以及lucene 3.0 api

    3. **搜索执行**: 使用 `Searcher` 类进行搜索操作,`Hits` 类表示搜索结果,其中包含匹配的文档及其评分。 4. **分析器(Analyzer)**: Lucene 2.0 提供了多种预定义的分析器,如 `StandardAnalyzer`,处理文本分词...

    Lucene是一套全文检索的API.pdf

    除了基础的索引和检索,Lucene还支持更复杂的搜索特性,如布尔查询、短语查询、模糊查询、评分和排序等。此外,Lucene还可以与Web服务器如Tomcat集成,构建基于Web的全文搜索引擎。在描述中提到的`LuceneWeb`可能是...

    lucene查询工具类和IndexSearcher分页查询示例

    在本文中,我们将深入探讨如何使用Lucene查询工具类和`IndexSearcher`进行分页查询,这在处理大量数据时尤其有用。Lucene是一个强大的全文搜索引擎库,它提供了高效、可扩展的文本检索功能。在Java开发环境中,...

    Lucene.2.0.API

    8. **高级功能**:包括倒排索引的优化(`MergePolicy`)、多字段查询、近实时搜索(NRT,Near Real Time)等,这些都极大地增强了Lucene的功能和性能。 Lucene 2.0虽然较旧,但其核心概念和机制在后续版本中仍被...

    lucene2.0.0

    6. **Hit**和**Hits**:表示单个搜索结果和所有搜索结果的集合,包含相关性评分。 7. **Analyzer**:可以自定义实现,控制分词规则。 四、实战应用 在实际项目中,你可以根据需求创建自定义的Analyzer来适应特定...

    Lucene2.4.0(jar包+高亮包)

    - **搜索结果排序**: Lucene 支持对搜索结果进行排序,可以通过文档的相关性(TF-IDF)或者其他自定义的评分函数进行排序。 - **分词和分析**: Lucene 内置了多种语言的分词器和分析器,可以处理不同语言的文本,...

    全文检索Lucene 全文检索Lucene

    - **Score**:Lucene会根据相关性对结果进行评分,高分代表更相关。 - ** Hits**:查询结果集,包括匹配的文档及其分数。 - **Hit**:单个匹配的文档,包括文档ID、分数和其他相关信息。 4. **Compass检索框架**...

    lucene实例lucene实例

    3. 评分系统(Scoring):Lucene根据查询词在文档中的频率、位置等因素计算相关性分数。 4. 跨文件搜索(Multi-File Search):通过DirectoryReader和IndexSearcher可以处理多索引文件。 5. 高级查询构造...

    Lucene.Net基本用法

    - **结果解析**:遍历`Hits`,获取每个文档的ID、字段值及评分,用于展示或进一步处理。 #### 四、多字段搜索 多字段搜索允许同时在多个字段中搜索关键词,提高了搜索的灵活性与精准度。使用`...

    lucene3.0.3搜索的使用示例

    10. **Hit** 和 **Hits**:Hit表示单个搜索结果,而Hits是所有匹配结果的集合。 11. **Filter**:可以用于进一步筛选搜索结果,比如按日期、地理位置等条件过滤。 12. **Highlighter**:突出显示搜索结果中的匹配...

    使用Lucene.net进行全文搜索

    Lucene.NET还提供了许多高级特性,如模糊搜索、短语搜索、近似搜索、评分和排序、命中高亮等。模糊搜索允许用户输入拼写错误的关键词,仍然能获得相关结果。短语搜索则可以匹配连续的词组。近似搜索(Fuzzy Query)...

    Lucene搜索引擎 JSP + JAVA

    - **结果处理**: 结果通常以 hits 形式返回,包括匹配文档的数量和每个文档的相关性评分。JSP将这些信息格式化为用户友好的页面。 **5. 关键组件** - **Analyzer**: 负责文本的预处理,包括分词、去除停用词、词形...

    lucene API文档

    这份文档主要针对的是 Lucene 2.1 版本,虽然版本较旧,但其核心概念和基础API仍然是理解Lucene后续版本的关键。 一、Lucene 的核心组件 1. **Analyzer**: 分析器是Lucene处理文本的核心组件,负责将输入的原始...

    【分享:lucene学习资料】---<下载不扣分,回帖加1分,欢迎下载,童叟无欺>

    7.1. 自带分析器和过滤器 16 7.2. 第三方过分析器 17 7.2.1. JE分词用法 17 8. 索引的合并 18 9. 各种Query 18 9.1. 概述 18 9.2. 使用特定的分析器搜索 18 9.3. 按词条搜索—TermQuery 19 9.4. 按“与或”搜索—...

    精品资料(2021-2022收藏)Lucene:基于Java的全文检索引擎简介22173.doc

    - 与数据库返回的RecordSet相比,Lucene的Hits对象包含了更丰富的信息,包括文档的相关度评分。 全文检索的实现机制涉及以下几个核心组件: 1. **Document**:表示要索引的基本单位,可以类比为数据库中的记录。 2...

    供lucene初学者学习的几个类

    7. ** Hits** 和 **TopDocs**: 当执行查询后,`IndexSearcher` 返回`TopDocs`对象,其中包含匹配文档的评分和排序信息。`Hits`是旧版本Lucene中的类似概念,但现在已被`TopDocs`取代。 8. **ScoreDoc** 和 **...

Global site tag (gtag.js) - Google Analytics