私は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>
ただし、delta-import ( /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}
たと思いますが、それを認識させる方法がわかりません。