一步一步学lucene——(第四步:搜索篇)指南.pdfVIP

  • 3
  • 0
  • 约9.3千字
  • 约 7页
  • 2017-07-04 发布于湖北
  • 举报

一步一步学lucene——(第四步:搜索篇)指南.pdf

下面说的主要是lucene如何进行搜索,相比于建索引,搜索可能更能提起大家的兴趣。 lucene的主要搜索的API 下面通过表格来看一下lucene用到的主要的搜索API 类 目的 IndexSeac her 搜索操作的入口,所有搜索操作都是通过IndexSeac her实例使用一个重载的searc h方法来实现 Query(及其子 具体的Query子类为每一种特定类型的查询进行逻辑上的封装。Query实例被传递到IndexSearc her的 类) searc h方法中 QueryParser 将用户输入的 (并且可读的)查询表达式处理为一个具体的Query对象 T opDocs 保持由IndexSearc her.searc h()方法返回的具有较高评分的顶部文档 ScoreDoc 提供对T opDocs中每条搜索结果的访问接口 对特定项进行搜索 其中IndexSearcher是对索引中文档进行搜索的核心类,我们下面的例子中就会对subject域 进行索引,使用的是Query的子类TermQuery。 测试程序如下: 1 public void testTerm() throws Exception { 2 Di

文档评论(0)

1亿VIP精品文档

相关文档