Riak: как включить индексирование сегментов KV по умолчанию?

Документы Riak имеют очень хорошее объяснение поиска и индексации KV http://docs.basho.com/riak/1.2.1/cookbooks/Riak-Search---Indexing-and-Querying-Riak-KV-Data/. Там рекомендуется включить индексирование KV для каждого сегмента отдельно. Итак, вам нужно вызвать специальную команду для каждого из ваших сегментов.

Я хотел бы сделать все ведра KV проиндексированными по умолчанию. Как этого добиться? Является ли это возможным? Благодарю.

1 ответ

Решение

Вы можете установить свойства корзины по умолчанию, но я бы посоветовал против этого, поскольку однажды вам может понадобиться неиндексированная корзина.

Вслед за этим - Riak 1.4 позволит вам установить логическое значение search Это свойство, но Riak до версии 1.4 требует, чтобы при включении поиска по корзине были заданы хуки фиксации. Если вам действительно нужно проиндексировать все, что вы сохраняете в Riak, единственным моим текущим предложением было бы автоматически выгружать данные в SOLR/Lucene, а не пытаться использовать сложную семантику для включения Riak Search при первой записи объекта в ведро.

Другие вопросы по тегам