搜索过程再次成为Lucene提供的核心功能之一.它的流程类似于索引流程. Lucene的基本搜索可以使用以下类来进行,这些类也可以被称为所有搜索相关操作的基础类.
关注是搜索过程中常用类的列表.
S.No. | Class&描述 |
---|---|
1 | IndexSearcher 此类充当核心组件,读取/搜索在索引过程.它需要指向包含索引的位置的目录实例. |
2 | 期限 这个类是最低的搜索单位.它与索引过程中的字段类似. |
3 | 查询 查询是一个抽象类,包含各种实用工具方法,是Lucene在搜索过程中使用的所有类型查询的父级. |
4 | TermQuery TermQuery是最常用的查询对象,是Lucene可以使用的许多复杂查询的基础. |
5 | TopDocs TopDocs指向符合搜索条件的前N个搜索结果.它是指向文档的简单容器,指向搜索结果的输出. |