Вернуть версию документа после обновления в Solr5

Есть ли способ вернуть версию документа в ответ на обновление после добавления или обновления документа через Solrj 5.2.1? Я не хочу сделать еще один дополнительный вызов getById, чтобы получить версию. Можно ли как-то получить версию в самом ответе на обновление?

2 ответа

Решение

В соответствии с обсуждением, которое я имел в списке рассылки solr. Номер версии можно получить в ответе на обновление, установив versions=true флаг в каждом запросе на обновление. Это описано здесь к концу.

В SolrJ это можно установить следующим образом:UpdateRequest().getParam().add("versions","true")

Вы можете использовать обработчик Realtime Get (в конфигурации по умолчанию он отвечает на запросы /get). Просто передайте идентификатор документа в качестве входного параметра.

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