初识 Lucene

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

搜索程序

 

Lucene索引核心类

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

 

Lucene搜索核心类

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

 

posted @ 2016-05-01 10:51  弋痕夕的残影  阅读(153)  评论(0编辑  收藏  举报