1 / 31
文档名称:

Lucene 3.2学习总结.ppt

格式:ppt   大小:436KB   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Lucene 3.2学习总结.ppt

上传人:wdwd123321123 2021/9/11 文件大小:436 KB

下载得到文件列表

Lucene 3.2学习总结.ppt

相关文档

文档介绍

文档介绍:Lucene
by willzhai
1
Agenda
Lucene 是什么?
Lucene 在酷米客的使用和遇到的问题
Lucene 高级功能分析
讨论
2
Lucene 是什么?
Apache Lucene(TM) is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
3
Full-text Search
4
倒排索引
5
创建和搜索相关Class
Directory
IndexWriterConfig
IndexWriter
Analyzer
Document
Field
IndexReader
IndexSearcher
TopDocs
6
Directory
索引文件存放的位置
抽象类,四种实现:

FSDirectory
NRTCachingDirectory
RAMDirectory
7
IndexWriterConfig
IndexWriter的配置类
构造函数
IndexWriterConfig(Version matchVersion, Analyzer analyzer)
8
Analyzer
从文本中抽取索引项,构造TokenStreams
中文分词
庖丁解牛
中科院分词库
SmartChineseAnalyzer
例子:
查询词:“儿童手机”
分词之后:“儿童”、“手机”
9
IndexWriter
创建和维护搜索类
添加新的Document到索引文件中
对索引文件只写
10