- Lucene 教程
- Lucene - 主页
- Lucene - 概览
- Lucene - 设置环境
- Lucene - 第一个应用程序
- Lucene - 索引类
- Lucene - 搜索类
- Lucene - 索引过程
- Lucene - 索引操作
- Lucene - 搜索操作
- Lucene - 查询编程
- Lucene - 分析
- Lucene - 排序
- Lucene 有用资源
- Lucene - 快速指南
- Lucene - 有用资源
- Lucene - 讨论
Lucene - 搜索类
搜索过程是 Lucene 所提供的核心功能之一。它的流程类似于索引过程。可以使用以下类对 Lucene 进程进行基本搜索,这些类也可以称作所有搜索相关操作的基础类。
搜索类
以下是搜索过程中常用的类列表。
序列号 | 类和说明 |
---|---|
1 | IndexSearcher
该类作为核心组件, 读取/搜索索引进程后创建的索引。它利用目录实例指向包含索引的位置。 |
2 | Term
该类是搜索的最小单位。它类似于索引过程中的字段。 |
3 | Query
查询是一个抽象类,包含各种实用程序方法,并且是 Lucene 在搜索过程中使用的所有类型查询的父类。 |
4 | TermQuery
TermQuery 是最常用的查询对象,并且是 Lucene 可用于许多复杂查询的基础。 |
5 | TopDocs
TopDocs 指向与搜索条件匹配的排名前 N 的搜索结果。它只是指向文档的指针的简单容器,而文档则是搜索结果的输出。 |
广告