Python ライブラリを使用して、バケットで既に使用されているインデックスを削除したいと考えています。
client.delete_search_index(index_name)
しかし、私はこのエラーが発生します:
Can't delete index with associate buckets [{<<"my_bucket_type">>,<<"my_bucket">>}]'
わかりました。まず、バケットとインデックスの間のバインディングを削除する必要があります。search_index
だから私は最初にバケットのプロパティを無効にしようとします:
bucket.set_property('search_index', '')
# or
bucket.set_property('search_index', None)
# or
bucket.set_property('search_index', 'null')
# or
bucket.set_properties('{search_index:null}')
成功しないと、毎回 HTTP エラーがError setting bucket properties.
ライブラリによって " " としてキャストされます。
別の riak-search インデックスを割り当てることはできますが、使用しない riak クラスターのインデックス作成にストレスを感じたくありません。
search_index
Python ライブラリを使用してバケット構成から削除する方法はありますか?