在搜索过程是由Lucene所提供的核心功能之一。它的流程是相似于索引过程。 Lucene基本搜索可以使用下列类也可称为基础类的所有搜索相关的操作进行。
Searching 类:
以下是常用的类中搜索处理的列表。
Sr. No. | 类和说明 |
---|---|
1 |
IndexSearcher 这个类充当读取/搜索索引的过程后创建索引的核心组成部分。它需要目录实例指向包含索引的位置 |
2 |
Term 这个类是搜索的最低单位。它是在索引过程中类似字段 Field |
3 |
Query Query是一个抽象类,包含各种实用方法,所有类型查询的父在Lucene的搜索过程中使用 |
4 |
TermQuery TermQuery是最常用的查询对象,并且是许多复杂的查询lucene可利用的基础 |
5 |
TopDocs TopDocs指向相匹配的搜索条件的前N个搜索结果。它是指针的简单容器指向它们的搜索结果输出的文档。 |