我正在尝试使用以下链接http://www.hascode.com/2010/03/how-to-build-a-quick-lucene-search/
中的lucene示例但是,我没有使用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;
如教程中所示,但看起来它不包含在libbrary中
请提出任何建议
答案 0 :(得分:0)
如果您下载lucene-3.6.2.zip,则其中包含lucene-core-3.6.2.jar
。这个jar肯定包含org/apache/lucene/search/TopDocsCollector.class
。