Можно ли заставить Riak 2.0 переиндексировать данные после изменения схемы без перезагрузки данных?

У меня есть индекс Riak Search, насчитывающий около 5 миллионов документов, и я хотел бы поэкспериментировать с внесением изменений в схему. Можно ли сделать так, чтобы Riak переиндексировал эти данные, не вставляя эти документы снова?

Это происходит автоматически при изменении схемы?

Я не мог найти информацию об этом в документации.

Спасибо за любую помощь с этим!

1 ответ

Решение

Прямо сейчас единственный способ переиндексировать объекты - это перебирать каждый из ключей и обновлять объект, чтобы вызвать обновление индекса. Есть улучшения в работах, которые должны решить этот общий случай использования в следующем выпуске:

https://github.com/basho/yokozuna/pull/439

https://github.com/basho/yokozuna/pull/427

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