在 lucene 8.10.1 中 lucene.search.spell 我需要哪个 JAR?

Which JAR do I need for lucene.search.spell in lucene 8.10.1?

我正在使用 Lucene 8.10.1。我无法使用 lucene.search.spell.LuceneDictionary。我不知道要将哪个 JAR 添加到我的类路径中。我添加了 core、queryparsers、analyser-common 和演示 jar 文件。

但我得到以下信息:

请帮忙。谢谢。

您需要“建议”模块。

使用 Maven:

<dependency>
    <groupId>org.apache.lucene</groupId>
    <artifactId>lucene-suggest</artifactId>
    <version>8.10.1</version>
</dependency>

或者,如果您需要特定的 JAR,可从此处下载:

https://mvnrepository.com/artifact/org.apache.lucene/lucene-suggest/8.10.1

单击该页面上的 jar link。


这个概览页面是追踪此问题的好地方:

https://lucene.apache.org/core/8_10_1/index.html

在此页面中,您将看到主要 API 包的列表以及简要摘要。 “建议”包 link 指向 JavaDoc 页面:

https://lucene.apache.org/core/8_10_1/suggest/index.html

在那里你可以看到哪些 类 可用。

最后,在 the Maven repo home page 中搜索“lucene suggest”会找到上述 Maven 详细信息。