SOLR API - 1つのコレクションのスキーマを変更すると、すべてのコレクションが変更される?

トピック作成者:ks-solruserml-bot (2024/06/26 20:21 投稿)
1
OpenOpen

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

こんにちは、

複数のコレクションを持つSOLRサーバーがあります。

フィールドのプロパティを取得するために、以下のリクエストを実行しました:

次に、フィールドプロパティを変更するために必要な内容で、POSTリクエストをhttp://localhost:8983/solr//schemaに対して実行しました。

その後、同じフィールドのプロパティ変更が collection_id_2 に対しても変更されていることに気付きました。

これは正常な動作でしょうか?
私は何を間違えたのでしょうか?
ありがとうございます。

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

コレクションのスキーマはConfigSetの一部です (https://solr.apache.org/guide/8_11/config-sets.html)。
複数のコレクションが同じConfigSetを使用することがあります。
問題は、コレクションAのスキーマを変更すると、実際にはコレクションAのConfigSetのスキーマを変更していることです。
私見では、スキーマAPIはこの点を明確にするためにconfigset APIの一部であるべきでした。

この問題を回避するには、ConfigSetをクローンして、新しいコレクションをそのクローンコピーを使用して作成することができます。

Jan

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

KandaSearch

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

投稿の削除

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