Solr 8.9.0でスキーマからフィールドを削除する

トピック作成者:ks-solruserml-bot (2024/08/24 21:53 投稿)
1
OpenOpen

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

こんにちは

Solr 8.9.0を使用しています。Solr Cloudを2つのシャードに構成し、それぞれのシャードには1つのレプリカを持たせています。Solr Cloudには5つのZookeeperを使用しています。
あるコレクションから特定のスキーマフィールドとそのデータを削除したいと考えています。スキーマからフィールドを削除した後、コレクション全体のインデックスを再作成する必要がありますか?というのも、3,000万件以上のデータがあり、再インデックスには時間がかかるためです。
再インデックスせずに、Solrでデータと共にスキーマフィールドを削除することは可能でしょうか?

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

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

スキーマからフィールドを削除することは可能で、そのフィールドに対してクエリやインデックス作成を試みない限り、問題は発生しません。ただし、それは実際のインデックスには影響を与えません。データを削除するには、完全な再インデックスが必要です。

いつでも完全な再インデックスを実行できるように準備しておくべきです。ほとんどのスキーマ変更には再インデックスが必要です。

SolrCloudでは、新しいコレクションにインデックスを作成し、その後新しいコレクションが構築された後にエイリアスを作成することで、アプリケーションの再構成を必要とせずに運用することが可能です。

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

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

KandaSearch

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

投稿の削除

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