Lucene - 搜索课程

搜索过程再次成为Lucene提供的核心功能之一.它的流程类似于索引流程. Lucene的基本搜索可以使用以下类来进行,这些类也可以被称为所有搜索相关操作的基础类.

搜索类

关注是搜索过程中常用类的列表.

S.No.Class&描述
1IndexSearcher

此类充当核心组件,读取/搜索在索引过程.它需要指向包含索引的位置的目录实例.

2期限

这个类是最低的搜索单位.它与索引过程中的字段类似.

3查询

查询是一个抽象类,包含各种实用工具方法,是Lucene在搜索过程中使用的所有类型查询的父级.

4TermQuery

TermQuery是最常用的查询对象,是Lucene可以使用的许多复杂查询的基础.

5TopDocs

TopDocs指向符合搜索条件的前N个搜索结果.它是指向文档的简单容器,指向搜索结果的输出.