初识 Lucene

Lucene是一个信息检索工具库,而不是一个完整的搜索程序

搜索程序

初识 Lucene

Lucene索引核心类

Lucene索引核心类:
Document: 文档对象代表一些域(field)的集合
Field: 每个文档都包含一个或多个不同命名的filed,这些field包含在Field类中
Analyzer: 文本文件再被索引前需要经过Analyzer(分析器)处理
IndexWriter: 写索引操作(新建索引、打开已有索引、更新已有信息、删除已有信息)
Directory: 描述Lucene索引的存放位置

初识 Lucene

Lucene搜索核心类

Lucene搜索核心类:
IndexSearcher:用于搜索由IndexWriter创建的索引,一个以只读方式打开索引的类
Term:term对象是搜索功能的基本单元,term包含一堆字符串元素(field:value)
Query:Lucene的查询子类
TermQuery:Lucene的最基本查询类型
TopDocs:指针容器,指向前N个排名的搜索结果

初识 Lucene

上一篇:[1] 注解(Annotation)-- 深入理解Java:注解(Annotation)基本概念


下一篇:Zabbix 添加主机,获取模板templateID