类 AbstractIndexSearcher
java.lang.Object
hust.cs.javacourse.search.query.AbstractIndexSearcher
- 直接已知子类:
IndexSearcher
public abstract class AbstractIndexSearcher
extends java.lang.Object
AbstractIndexSearcher是检索具体实现的抽象类
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classAbstractIndexSearcher.LogicalCombination多个检索词的逻辑组合 -
字段概要
字段 修饰符和类型 字段 说明 protected AbstractIndexindex内存中的索引,子类对象被初始化时为空 -
构造器概要
构造器 构造器 说明 AbstractIndexSearcher() -
方法概要
修饰符和类型 方法 说明 abstract voidopen(java.lang.String indexFile)从指定索引文件打开索引,加载到index对象里.abstract AbstractHit[]search(AbstractTerm queryTerm1, AbstractTerm queryTerm2, Sort sorter, AbstractIndexSearcher.LogicalCombination combine)根据二个检索词进行搜索abstract AbstractHit[]search(AbstractTerm queryTerm, Sort sorter)根据单个检索词进行搜索
-
字段详细资料
-
index
内存中的索引,子类对象被初始化时为空
-
-
构造器详细资料
-
AbstractIndexSearcher
public AbstractIndexSearcher()
-
-
方法详细资料
-
open
public abstract void open(java.lang.String indexFile)从指定索引文件打开索引,加载到index对象里. 一定要先打开索引,才能执行search方法- 参数:
indexFile- :指定索引文件
-
search
根据单个检索词进行搜索- 参数:
queryTerm- :检索词sorter- :排序器- 返回:
- :命中结果数组
-
search
public abstract AbstractHit[] search(AbstractTerm queryTerm1, AbstractTerm queryTerm2, Sort sorter, AbstractIndexSearcher.LogicalCombination combine)根据二个检索词进行搜索- 参数:
queryTerm1- :第1个检索词queryTerm2- :第2个检索词sorter- : 排序器combine- : 多个检索词的逻辑组合方式- 返回:
- :命中结果数组
-