0

Riak ドキュメントには、KV の検索とインデックス作成に関する非常に優れた説明があります http://docs.basho.com/riak/1.2.1/cookbooks/Riak-Search---Indexing-and-Querying-Riak-KV-Data/。そこでは、バケットごとに個別に KV インデックス作成を有効にすることをお勧めします。そのため、バケットごとに特別なコマンドを呼び出す必要があります。

デフォルトですべてのバケットを KV インデックスにしたいと思います。それを達成する方法は?出来ますか?ありがとう。

4

1 に答える 1

1

デフォルトのバケット プロパティを設定することもできますが、いつかインデックスのないバケットが必要になる可能性があるため、それはお勧めしません。

編集これをフォローアップ-Riak 1.4ではブール値のsearchプロパティを設定できますが、Riak 1.4より前では、バケットで検索を有効にするときにコミットフックを指定する必要があります。保存しているすべてのものを Riak に本当にインデックス化する必要がある場合、私の現在の唯一の提案は、オブジェクトが最初に書き込まれたときに Riak Search を有効にする複雑なセマンティクスを試みるのではなく、自動的にデータを SOLR/Lucene にダンプすることです。バケツ。

于 2013-06-30T15:57:41.440 に答える