在更新索引时无法从dataimporter.request获取任何内容

时间:2012-10-09 04:55:11

标签: solr data-importer delta-index

我在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},但我不知道如何识别它?

0 个答案:

没有答案