Lucene - 搜索类


搜索过程又是Lucene 提供的核心功能之一。其流程与索引过程类似。Lucene 的基本搜索可以使用以下类进行,这些类也可以称为所有搜索相关操作的基础类。

搜索课程

以下是搜索过程中常用的类列表。

编号 类别和描述
1 索引搜索器

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

2 学期

该类是搜索的最低单位。它类似于索引过程中的Field。

3 询问

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

4 术语查询

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

5 热门文档

TopDocs 指向符合搜索条件的前 N ​​个搜索结果。它是一个简单的指针容器,指向作为搜索结果输出的文档。