RIAK - запрос времени

Можно ли искать записи в РИАК по временным интервалам? Например, вытащить самые свежие записи за последние 7 дней.

Т.е. из MySQL:

WHERE DATE(edit_date) = DATE_SUB(CURDATE(), INTERVAL 7 DAY)

person revert    schedule 21.09.2014    source источник


Ответы (1)


Вы должны использовать индекс 2i для записи времени редактирования каждой записи. Добавьте их как отметки времени UNIX. Тогда при поиске записей просто запросить между двумя целыми числами.

person mafrosis    schedule 22.09.2014
comment
Спасибо. Протестировал это, и он работает. Используйте поиск RANGE 2i. - person revert; 26.09.2014
comment
Ага. Фактический синтаксис будет зависеть от того, какую библиотеку вы используете для подключения к Riak. - person mafrosis; 26.09.2014