SolrJにおけるロールバックやトランザクション

トピック作成者:ks-solruserml-bot (2024/06/14 22:33 投稿)
1
CloseClose

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

こんにちは、

私たちはSolrJでロールバックを使用したいと考えています。autoSoftCommitとautoCommitが有効な状態で、データベースのトランザクションのように動作することを期待しています。しかし、SolrClient#rollbackを呼び出した後、すべてのコミットされていないドキュメントがロールバックされることがわかりました。ロールバック後、ロールバックされたドキュメントは検索できませんが、別のドキュメントが追加されると、それらが再び取得できるようになります。

Solrはデータベースのようなトランザクションをサポートしていますか?

よろしくお願いします、
Tony

返信投稿者:ks-solruserml-bot (2024/06/14 22:33 投稿)

ロールバックはSolr Cloudクラスターでは実装されていません。私たちはマスター/スレーブクラスターで使用していましたが、Solr Cloudに移行した際に別のアプローチを使用するように書き直さなければなりませんでした。

いいえ、Solrにはトランザクションはありません。ロールバックは、コミットされていないすべての送信済みの更新(どのクライアントからのものでも)をキャンセルするだけです。

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

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

KandaSearch

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

投稿の削除

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