类 IndexSearcher
java.lang.Object
hust.cs.javacourse.search.query.AbstractIndexSearcher
hust.cs.javacourse.search.query.impl.IndexSearcher
public class IndexSearcher extends AbstractIndexSearcher
根据检索词检索文档
-
嵌套类概要
从类继承的嵌套类/接口 hust.cs.javacourse.search.query.AbstractIndexSearcher
AbstractIndexSearcher.LogicalCombination -
字段概要
-
构造器概要
构造器 构造器 说明 IndexSearcher() -
方法概要
修饰符和类型 方法 说明 voidopen(java.lang.String indexFile)从指定索引文件打开索引,加载到index对象里.AbstractHit[]search(AbstractTerm queryTerm1, AbstractTerm queryTerm2, Sort sorter)查找出现相邻单词的文档(进阶功能)AbstractHit[]search(AbstractTerm queryTerm1, AbstractTerm queryTerm2, Sort sorter, AbstractIndexSearcher.LogicalCombination combine)根据二个检索词进行搜索AbstractHit[]search(AbstractTerm queryTerm, Sort sorter)根据单个检索词进行搜索AbstractHit[]search(java.lang.String phrase, Sort sorter)检索包含相邻两个单词或某一个单词的文档AbstractHit[]search(java.lang.String str1, java.lang.String str2, Sort sorter, AbstractIndexSearcher.LogicalCombination combination)根据两个字符串检索词进行检索
-
构造器详细资料
-
IndexSearcher
public IndexSearcher()
-
-
方法详细资料
-
open
public void open(java.lang.String indexFile)从指定索引文件打开索引,加载到index对象里. 一定要先打开索引,才能执行search方法- 指定者:
open在类中AbstractIndexSearcher- 参数:
indexFile- :指定索引文件
-
search
根据单个检索词进行搜索- 指定者:
search在类中AbstractIndexSearcher- 参数:
queryTerm- :检索词sorter- :排序器- 返回:
- :命中结果数组
-
search
public AbstractHit[] search(AbstractTerm queryTerm1, AbstractTerm queryTerm2, Sort sorter, AbstractIndexSearcher.LogicalCombination combine)根据二个检索词进行搜索- 指定者:
search在类中AbstractIndexSearcher- 参数:
queryTerm1- :第1个检索词queryTerm2- :第2个检索词sorter- : 排序器combine- : 多个检索词的逻辑组合方式- 返回:
- :命中结果数组
-
search
查找出现相邻单词的文档(进阶功能)- 指定者:
search在类中AbstractIndexSearcher- 参数:
queryTerm1- :第1个检索词queryTerm2- :第2个检索词sorter- : 排序器- 返回:
- :命中结果数组
-
search
检索包含相邻两个单词或某一个单词的文档- 指定者:
search在类中AbstractIndexSearcher- 参数:
phrase- :包含两个单词的检索短语或一个单词sorter- : 排序器- 返回:
- :命中结果数组
-
search
public AbstractHit[] search(java.lang.String str1, java.lang.String str2, Sort sorter, AbstractIndexSearcher.LogicalCombination combination)根据两个字符串检索词进行检索- 指定者:
search在类中AbstractIndexSearcher- 参数:
str1- :第1个检索词str2- :第2个检索词sorter- : 排序器combination- :逻辑值- 返回:
- :命中结果数组
-