Не могу получить что-либо из dataimporter.request при обновлении индекса
Я новичок в SOLR, у меня вопрос по поводу запроса на импортер данных.
В моем data-config.xml
у меня есть что-то вроде этого
<entity name="content" pk="id" query="SELECT * FROM tableX"
deltaQuery="SELECT max(id) AS id from ${dataimporter.request.dataView}"
deltaImportQuery="SELECT * FROM tableX WHERE ${dataimporter.delta.id} < id">
....
</entity>
Тем не менее, каждый раз, когда я выполняю дельта-импорт (/dataimport?command=delta-import
), это всегда дает мне исключение, как это:
Caused by: java.lang.RuntimeException:
org.apache.solr.handler.dataimport.DataImportHandlerException:
Unable to execute query:
SELECT max(id) AS id FROM Processing Document # 1
Я считаю, что эта ошибка существует, потому что система не распознала ${dataimporter.request.dataView}
Но я не знаю, как это сделать?