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

简单学习了一下 Lucene,总结一下里面的概念

阅读更多
  • Directory : 用于存储 Lucene 所用到的 data,例如索引数据。常用的是 FSDirectory,用于将数据存储在文件系统上。
  • IndexWriter : 建立索引的类。在调用 addDocument(Document doc) 方法时,会将 doc 中的内容写入索引中。
  • Analyzer : 代表了内容分析的策略。
  • Document : Lucene 的核心类之一。用于描述搜索内容,可以简单理解为类似于数据表中的一行记录。IndexWriter 需用用其向索引中添加内容;IndexSearcher 需要用其显示搜索结果。
  • Searcher : 顾名思义,用于搜索的那个东西。常用的是 IndexSearcher,IndexSearcher 是线程安全的。IndexSearcher 允许在给定的目录中存储搜索索引。Search 方法返回一个根据计算分数排序的文档集合。Searcher 的 search 方法用于搜索,doc 方法用于根据索引值返回一个 Document 对象,以用于显示搜索结果。
  • Query : 它及其子类代表了不同的搜索策略。Query 可以通过构造函数和 add 方法添加 Term 对象。
  • Term : 是搜索的基本单位。它由两部分组成:单词文本和出现该文本的字段的名称。
  • ScoreDoc : 搜索结果中包含一个指向文档的简单指针。Searcher.doc(int) 方法便是根据这个指针去得到相应的 Document。这可以封装文档索引中文档的位置以及 Lucene 计算的分数。
  • TopDocs : 封装搜索结果以及 ScoreDoc 的总数。

 

分享到:
评论

相关推荐

    lucene学习lucene学习

    lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习...

    lucene个人总结

    个人关于lucene 3.5放入一些总结

    lucene使用总结笔记

    lucene使用总结笔记lucene使用总结笔记lucene使用总结笔记lucene使用总结笔记lucene使用总结笔记

    lucene学习总结

    lucene学习总结:lucene全文检索的原理,索引文件的格式,lucene的整体架构

    Lucene 学习总结文档

    有关Lucene 学习总结的文档,可能没有别人那么美观,那么完整,但也是经过了我自己辛苦的整理,这是我初学Lucene是总结的,希望对初学者有帮助吧!

    Lucene 3.0 原理与代码分析PDF

    Lucene学习总结之一:全文检索的基本原理 Lucene学习总结之二:Lucene的总体架构 Lucene学习总结之三:Lucene的索引文件格式(1) Lucene学习总结之三:Lucene的索引文件格式(2) Lucene学习总结之三:Lucene的...

    Lucene的的学习资料及案例

    Lucene的的学习资料及案例,包括一个lucene的学习资料总结。供大家学习使用,也有本人写的一个小案例。

    lucene学习总结文档

    lucene是一个全文搜索框架,它提供接口,由用户自由实现。 本资源为对lucene的学习+收集

    lucene学习

    Lucene的基础知识 1、案例分析:什么是全文检索,如何实现全文检索 2、Lucene实现全文检索的流程 a) 创建索引 b) 查询索引 3、配置开发环境 4、创建索引库 5、查询索引库 6、分析器的分析过程 a) 测试分析器的分词...

    超系统学习Lucene全文检索技术视频教程

    在本套课程中,我们将全面的讲解Lucene技术,从简单应用到细节使用再到底层原理都有深入讲解。尤其对Lucene底层的存储结构,搜索算法,以及数据结构等晦涩难懂的知识做深入浅出式讲解。学习Lucene对日后学习它的下游...

    lucene 学习文档

    这里面是lucene的相关学习资料,特别适合新手学习。

    lucene总结 使用文档 详细可参考。有做好的项目,不会使用的人可联系我

    lucene总结 使用文档 详细可参考。有做好的项目,不会使用的人可联系我...lucene总结 使用文档 详细可参考。有做好的项目,不会使用的人可联系我

    lucene总结(tu).rar

    我学习搜索引擎时的lucene总结,有doc格式,还有chm格式的可方便查看

    lucene实例lucene实例

    lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例

    Lucene.net学习

    Lucene.net学习.docx

    Lucene学习源码.rar

    Lucene学习源码.rar

    Lucene 3.2学习总结.ppt

    前段时间学习lucene的总结,因为版本已经更新到了3.2,一些API有更新,很多现有的网页上找到的教程都跑不了。

    Lucene学习总结

    Lucene学习总结及例子,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。方便大家学习避免走弯路。

    lucene讲义 叫你用lucene算法

    lucene学习教程lucene讲义 叫你用lucene算法

    Lucene3.3.0学习Demo

    这是我通过对Lucene3.3.0源码进行了简单解读,依据应用详细的做了很多Demo,大家可以一道学习。

Global site tag (gtag.js) - Google Analytics