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

lucene学习(1)

阅读更多
建立索引的主要用到的类:
  • IndexWriter: 建立一个新的index,添加新的documen到一个存在的index,indexwriter能让我们写index,但是不能读和搜索index
  • Directory: 就是指存储index的位置,一般是他的子类来存储index(常用的有FSDirectory和RAMDirectory)
  • Analyzer: 就是在建立索引的过程中对内容进行处理,如过滤停用词,大小写转换等\[*]Document: 就是一系列field的组合,每个document都对应着应用中的一个记录(如数据库中的一条记录,一个网页等)
  • field: 就是对于一个document你要搜索什么东西,如数据库中一条记录中某几个字段是你需要搜索或者显示的



搜索过程中主要用到的类:
  • IndexSearcher: 就是搜索indexWriter建立的索引,可以把indexSearcher看做是一个只能对index进行读操作的类
  • Term: 搜索的基本单位,就像Field一样,它包含一对字符串,对应field的名称和值
  • Query: 用于搜索,构建搜索条件,有如下子类:
  • TermQuery,BooleanQuery,PhraseQuery,PrefixQuery,PhrasePrefixQuery,RangeQuery,FilteredQuery,SpanQuery
  • TopDocs: 包含搜索到的n个记录的指针,TopDocs记录docID(利用这个id能找到对应document)还记录一个评分





分享到:
评论

相关推荐

    lucene学习lucene学习

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

    lucene学习

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

    Lucene的的学习资料及案例

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

    Lucene学习源码.rar

    Lucene学习源码.rar

    lucene 学习文档

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

    lucene学习-02

    lucene学习

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

    lucene学习笔记 1 .txt lucene学习笔记 2.txt lucene学习笔记 3 .txt lucene入门实战.txt Lucene 的学习 .txt Lucene-2.0学习文档 .txt Lucene入门与使用 .txt lucene性能.txt 大富翁全文索引和查询的例子...

    lucene学习资料收集

    NULL 博文链接:https://huanglz19871030.iteye.com/blog/1278428

    lucene学习pdf2

    lucene的讲课文档, luke工具,用来查看lucene的内容。

    Lucene.net学习

    Lucene.net学习.docx

    lucene学习总结

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

    Lucene学习文档

    Lucene学习文档Lucene学习文档Lucene学习文档Lucene学习文档

    Lucene 3.6 学习笔记

    序言: 1 第一章 LUCENE基础 2 1.1 索引部分的核心类 2 1.2 分词部分的核心类 2 1.3 搜索部分的核心类 2 第二章 索引建立 3 2.1 创建Directory 3 2.2 创建Writer 3 2.3 创建文档并且添加索引 4 2.4 查询索引的基本...

    Lucene 3.0 原理与代码分析PDF

    Lucene学习总结之三:Lucene的索引文件格式(1) Lucene学习总结之三:Lucene的索引文件格式(2) Lucene学习总结之三:Lucene的索引文件格式(3) Lucene学习总结之四:Lucene索引过程分析(1) Lucene学习总结之...

    Lucene3.3.0学习Demo

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

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

    视频详细讲解,需要的小伙伴...学习Lucene对日后学习它的下游技术产品ElasticSearch和Solr将会大有帮助。 系统的学习Lucene全文检索技术,全面掌握搜索原理和底层知识,为学习其他应用层面搜索技术打下坚实的基础。

    lucene讲义 叫你用lucene算法

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

    Lucene+compass学习资料

    Lucene+compass学习资料+ajax

    lucene学习入门程序

    lucene学习入门程序,程序全面系统的描述了lucene各个接口的调用,包括高亮显示,范围搜索等

    搜索引擎lucene学习资料

    本资源有三个内容: 电子书《搜索引擎--原理、技术与系统》 和两个网友的lucene学习分析资源。

Global site tag (gtag.js) - Google Analytics