SolrJ の互換性について

トピック作成者:ks-solruserml-bot (2024/06/26 20:30 投稿)
6
CloseClose

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

こんにちは、

SolrJ クライアントのどのバージョンが Solr サーバーと互換性があるかについての情報を探しています。これまでに見つけた情報では、cwiki に「SolrJ は一般的に後方互換性を維持しているため、新しい SolrJ を古い Solr で使用したり、古い SolrJ を新しい Solr で使用することができます」と書かれています。しかし、この wiki は少し古く、これが Solr 8.11.x と 9.0.0 にも当てはまるかどうかはわかりません。
https://cwiki.apache.org/confluence/display/solr/Solrj

背景は以下の通りです。私は SolrJ 4.10.4 を使用して Solr サーバー 7.7.3 と連携しているレガシーアプリケーションを持っています。これまでのところ、問題なく動作しています。しかし、Solr サーバーを 8.11.1 または 9 に更新する必要があります。残念ながら、依存関係の問題から SolrJ のバージョンを更新することはできません。

SolrJ クライアントバージョン 4.10.4 は Solr サーバー 8.11.1 または 9.0.0 と互換性がありますか? どんな情報でも非常にありがたいです。

よろしくお願いします
Alex

返信投稿者:ks-solruserml-bot (2024/06/26 20:30 投稿)

もし SolrCloud モードで実行していないのであれば、おそらくそれは動作するでしょう。しかし、SolrCloud を実行している場合、クライアントは Solr 自体の動作に非常に密接に統合されているため、大きく異なる SolrJ バージョンを使用することは難しいでしょう。

ありがとう、
Shawn

返信投稿者:ks-solruserml-bot (2024/06/26 20:30 投稿)

こんにちは、Shawn。

実際には、これはスタンドアロンバージョンのみです。ご意見をありがとうございます。

よろしくお願いします。
Alex

返信投稿者:ks-solruserml-bot (2024/06/26 20:30 投稿)

SolrCloudを使用している方は、アップグレードノートに記載されている次の情報を確認してください: Solr 9の主な変更点

「SolrCloudクラスタに接続するためにCloudSolrClientを使用している場合、SolrCloudクラスタをバージョン9.0にアップグレードする前に、すべてのクライアントアプリケーションでSolrJをバージョン8.10以上(8.x)にアップグレードする必要があります。そうしないと、SolrJはクラスタがSolr 9にアップグレードされた後にクラスタに接続できなくなります。」

Jan

返信投稿者:ks-solruserml-bot (2024/06/26 20:30 投稿)

以前、移行が困難な4.xクラスタがあり、最近までSolr 8.7クラスタおよびSolr 4.10.4クラスタでSolrJ 4.xを使用していました。

特にファセット検索のような高度な操作は行っていませんでした。

wunder
Walter Underwood
wunder@wunderwood.org
http://observer.wunderwood.org/ (私のブログ)

返信投稿者:ks-solruserml-bot (2024/06/26 20:31 投稿)

経験を共有してくれてありがとう、Walter。
Alex

返信投稿者:ks-solruserml-bot (2024/06/26 20:31 投稿)

Solrのインデクシングパッケージが、Solr Cloudのためだけに突然アップグレードする必要があり、HTTPリクエストを使用してインデクシングできなくなるなら、それは非常に問題です。クラウド内部は、ガレラ/Mariaが使用するデータベースクライアントを気にしないように、「これはドキュメントとそのメタデータです」といったインデクシングに関するすべてのことを処理すべきです。

そのような状況が実際に起こるならば、それが現実的かどうかを確認するためのテストには合格しないでしょう。それが本当に事実なら、Elasticやスタンドアロンへの移行はほぼ確実になるでしょう。

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

KandaSearch

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

投稿の削除

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