0

私は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} &lt; 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}たと思いますが、それを認識させる方法がわかりません。

4

0 に答える 0