繁体   English   中英

确定哪个jar文件包含org.apache.lucene类文件

[英]Determine which jar file contain org.apache.lucene class file

我正在使用一个搜索引擎来搜索(站点是Tutorial文档)Site中包含的链接和单词/短语。 我有一个使用org.apache.lucene包的代码。 如何确定哪个jar文件包含此包(类文件为org.apache.lucene.analysis.standard.StandardAnalyzer )。 我已经从Apache镜像站点下载了lucene-4.8.0 zip文件。 但是它不包含以下类

   org.apache.lucene.analysis.standard.StandardAnalyzer
   org.apache.lucene.queryParser.QueryParser
   org.apache.lucene.search.Searcher;

我的问题如何确定哪个jar文件包含此程序包(包含所有类文件)。 感谢您对下载网站的任何指导。 我已经搜索过网络,但无济于事。

您可以使用Maven搜索 :选择高级搜索并粘贴类名称。 然后从搜索结果中选择相关版本(您的情况是4.8.0); 这会告诉你罐子。

您也可以搜索版本和类名称。 使用v表示版本,使用fc表示类名,例如,完整的查询如下所示:

v:"4.8.0" fc:"org.apache.lucene.analysis.standard.StandardAnalyzer"

您需要将此添加到pom文件:

<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId>
<version>4.8.0</version>
</dependency>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM