Конфигурация Apache Nifi GetSolr без поля даты - PullRequest
0 голосов
/ 26 сентября 2019

Я новичок в Apache Nifi.Мое требование - извлечь данные из индекса solr, выполнить некоторую обработку и сохранить их в другом индексе solr.

Я пытаюсь использовать процессор Nifi GetSolr для извлечения данных.Процессор GetSolr имеет обязательное поле Поле даты .однако в моем индексе solr нет поля даты / времени в коллекциях.Пожалуйста, посмотрите образец документа в моей коллекции Solr ниже.enter image description here

Есть ли обходной путь к этому?Могу ли я использовать GetSolr без поля Date и использовать вместо него что-то вроде version ?Спасибо.

1 Ответ

3 голосов
/ 26 сентября 2019

GetSolr предназначен для инкрементного извлечения из индекса, то есть каждый раз, когда он запускает, он находит документы новее, чем в прошлый раз.Он может сделать это только в том случае, если он может отсортировать документы по дате / времени для сравнения с его последним временем выполнения.

Если вы просто хотите разовое извлечение, вы можете вместо этого использовать QuerySolr.

...