Apache Luceneの新機能です。彼らの公式ドキュメントに基づいて6.2.1Apache Lucene 6.2 StandardAnalyzerバージョン
:私は現在、最新バージョンを使用していhttp://lucene.apache.org/core/6_2_1/core/org/apache/lucene/analysis/package-summary.html
Version matchVersion = Version.LUCENE_6_2_1;
Analyzer analyzer = new StandardAnalyzer(matchVersion);
は動作しません。これは、Versionパラメータを受け取るStandardAnalyzerコンストラクタがないことを示します。
私はこの
Version matchVersion = Version.LUCENE_6_2_1;
Analyzer analyzer = new StandardAnalyzer();
analyzer.setVersion(matchVersion);
のようなものは、これを行うための正しい方法ですとドキュメントが古いましたか?あるいは、lucene-core以外のライブラリを追加する必要がありますか?
あなたの答えに感謝します。そうですか 。バージョンのユースケースはありますか?将来ルーネン6.3にアップグレードするとどうなりますか? –
ああ、とりわけそれを使用するアナライザがあります。 StandardAnalyzerはそうではありません。それがどのように動作するかは、かなりの間、大幅に変化していません。 – femtoRgon