Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Lucene 3.6.2不包含TopDocCollector类_Java_Maven_Netbeans_Lucene - Fatal编程技术网

Java Lucene 3.6.2不包含TopDocCollector类

Java Lucene 3.6.2不包含TopDocCollector类,java,maven,netbeans,lucene,Java,Maven,Netbeans,Lucene,我正在尝试以下链接中的lucene示例 然而,我并没有使用maven,只是导入到NetBeans项目库中的lucene 3.6.2库 但是下面的代码让NetBeans抱怨: // searching ... int hitsPerPage = 10; IndexSearcher searcher = new IndexSearcher(index); TopDocCollector collector = new TopDocCollector(hitsPerPage)

我正在尝试以下链接中的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中


请提供任何建议

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

我已经下载了3.6.2 zip包,并将jar文件导入到项目a中,如下面的object=org.netbeans.modules.java.api.common.classpath.ClassPathSupport所示$RelativePath@396f3fdf,breake=false,additional={}artifactURI=null,type=0,property=${file.reference.lucene-core-3.6.2.jar}我更喜欢使用lucene库中的TopDocs类,它工作得很好,不知道TopDocCollector是否已被弃用