Lucene - 搜索类

  • 简述

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

    以下是搜索过程中常用的类列表。
    序号 类别和描述
    1 IndexSearcher
    此类充当读取/搜索索引过程后创建的索引的核心组件。它需要指向包含索引的位置的目录实例。
    2 Term
    此类是搜索的最低单元。它类似于索引过程中的字段。
    3 Query
    Query 是一个抽象类,包含各种实用方法,是 Lucene 在搜索过程中使用的所有类型查询的父类。
    4 TermQuery
    TermQuery 是最常用的查询对象,也是 Lucene 可以使用的许多复杂查询的基础。
    5 TopDocs
    TopDocs 指向与搜索条件匹配的前 N ​​个搜索结果。它是一个简单的指针容器,指向作为搜索结果输出的文档。