Solr 9.2.1 での luceneMatchVersion

トピック作成者:ks-solruserml-bot (2024/08/24 22:15 投稿)
3
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/ryj91wocv703fn63z1537079jd065jtr into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

以前のアップグレードでは、Solrのバージョンに合わせてluceneMatchVersionを設定していました。

しかし、Solr 9.2.1がLuceneバージョン9.4.2を使用していることに気づきました。

過去と同様にSolrのバージョンを使用し続けるべきでしょうか? それとも、名前から推測されるようにluceneMatchVersionを9.4.2にするべきでしょうか?

それとも、これは重要ではないのでしょうか?

返信投稿者:ks-solruserml-bot (2024/08/24 22:16 投稿)

こんにちは、

Apache SolrとApache Luceneは同じプロジェクトではないため、LuceneとSolrのバージョンはもう一致していません。

そのため、ご使用のSolrリリースに含まれている正しいLuceneバージョンを使用してください。

よろしくお願いします。

返信投稿者:ks-solruserml-bot (2024/08/24 22:16 投稿)

他の返信が正しいです。これはLuceneに影響します。プロジェクトが分離して以来、LuceneはSolrよりも速いペースで新しいマイナーバージョンをリリースしています。

私の個人サーバー上のSolrバージョンは9.4.0-SNAPSHOTで、Lucene 9.7.0を使用しています。現在、luceneMatchVersion(lMV)を10.10.10に設定していますが、これは現在リリースされているすべてのバージョンで実質的にLATESTと同じです。ただし、LATESTを使用すると、コアが起動するたびにSolrログに警告が表示されます。

Luceneバージョン(またはそれ以上のバージョン)と同じ設定でないものを使用することをお勧めするのは、古いバージョンを設定することで必要な古い動作が確実に有効になる場合のみです。これは、私がSolr 4.8.0を使用していたときに、WordDelimiterFilterの重大なバグが修正され、そのインストールでいくつかのクエリが壊れた時に発生しました。しばらくの間、開発環境でlMVを4.7.0に設定して、新しい動作に対応する新しいスキーマを考案するまで、その設定を維持していました。

ありがとう、
Shawn

返信投稿者:ks-solruserml-bot (2024/08/24 22:16 投稿)

昔、このパラメータについてブログ記事も書きました:

https://sease.io/2021/04/lucenematchversion-in-apache-solr.html

参考になれば幸いです!

よろしくお願いします。

Alessandro Benedetti
ディレクター @ Sease Ltd.
Apache Lucene/Solr コミッター
Apache Solr PMC メンバー

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?