`
- 浏览:
157555 次
- 性别:
- 来自:
北京
-
建立索引的主要用到的类:
- 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)还记录一个评分
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
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学习源码.rar
这里面是lucene的相关学习资料,特别适合新手学习。
lucene学习
lucene学习笔记 1 .txt lucene学习笔记 2.txt lucene学习笔记 3 .txt lucene入门实战.txt Lucene 的学习 .txt Lucene-2.0学习文档 .txt Lucene入门与使用 .txt lucene性能.txt 大富翁全文索引和查询的例子...
NULL 博文链接:https://huanglz19871030.iteye.com/blog/1278428
lucene的讲课文档, luke工具,用来查看lucene的内容。
Lucene.net学习.docx
lucene学习总结:lucene全文检索的原理,索引文件的格式,lucene的整体架构
Lucene学习文档Lucene学习文档Lucene学习文档Lucene学习文档
序言: 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学习总结之三:Lucene的索引文件格式(1) Lucene学习总结之三:Lucene的索引文件格式(2) Lucene学习总结之三:Lucene的索引文件格式(3) Lucene学习总结之四:Lucene索引过程分析(1) Lucene学习总结之...
这是我通过对Lucene3.3.0源码进行了简单解读,依据应用详细的做了很多Demo,大家可以一道学习。
视频详细讲解,需要的小伙伴...学习Lucene对日后学习它的下游技术产品ElasticSearch和Solr将会大有帮助。 系统的学习Lucene全文检索技术,全面掌握搜索原理和底层知识,为学习其他应用层面搜索技术打下坚实的基础。
lucene学习教程lucene讲义 叫你用lucene算法
Lucene+compass学习资料+ajax
lucene学习入门程序,程序全面系统的描述了lucene各个接口的调用,包括高亮显示,范围搜索等
本资源有三个内容: 电子书《搜索引擎--原理、技术与系统》 和两个网友的lucene学习分析资源。