Lucene:Topdocs索引搜索返回零

时间:2015-02-14 07:12:46

标签: java lucene

Query q = parser.parse(query);
            //Checked;System.out.println(q);
            TopDocs hits = searcher.search(q,numResultsToReturn);
            int test = hits.totalHits;
            System.out.println(test);

测试给出结果=零。可能导致这种情况的原因是什么?

  1. 我相信我为indexsearcher设置了正确的路径。
  2. 我想我已经创建了正确的索引文件。

1 个答案:

答案 0 :(得分:0)

问题解决了。我使用Stringfield而不是" textfield#34;被搜查。 应该是textfield。它专为关键词搜索而设计。