0

我正在尝试通过以下链接使用 lucene 示例http://www.hascode.com/2010/03/how-to-build-a-quick-lucene-search/

但是,我没有使用 maven ,只是导入到 NetBeans 项目库中的 lucene 3.6.2 库

但以下代码让 NetBeans 抱怨:

 // searching ...
    int hitsPerPage = 10;
    IndexSearcher searcher = new IndexSearcher(index);
    TopDocCollector collector = new TopDocCollector(hitsPerPage);
    searcher.search(q, collector);
    ScoreDoc[] hits = collector.topDocs().scoreDocs;

IDE 抱怨找不到类 TopDocCollector

我已经导入了以下包

import org.apache.lucene.search.TopDocCollector;

如教程中所示,但看起来它不包含在库中

请有任何建议

4

1 回答 1

0

如果您下载lucene-3.6.2.zip,它包含lucene-core-3.6.2.jar. 这个罐子肯定包含org/apache/lucene/search/TopDocsCollector.class.

于 2013-03-08T09:43:37.033 回答