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 に答える