У меня есть индекс, который я обновляю каждые несколько часов, используя Solrj. Обновление содержит новые документы, а также обновления для удаления документов из индекса. Некоторые вообще не будут обновляться (считайте удаленными после обновления).
В каждом обновлении я хочу изменить поле версия во всех обновленных документах. в настоящее время я использую:
<field name="_version_" type="long" indexed="true" stored="true" />
Проблема в том, что каждый Doc получает unix-время своего создания. Есть ли способ автоматически увеличивать поле версия для всех новых/обновленных документов, а также фильтровать результаты поискового запроса по последней версии?