cuando ejecuto/solr/dataimport? Command = full-import procesa todos los documentos. Sin embargo, cuando ejecuto una importación delta (/ Solr/dataimport? Comando = delta-importación) que identifica correctamente los datos actualizados (retornos "<str name="Total Rows Fetched">1</str>
'), pero no procesa nada de eso (devuelve' <str name="Total Changed Documents">0</str>
")solr delta import "recupera" pero no "procesa"
mi datos-config.xml es como la siguiente:
<entity name="category" pk="catID"
query="SELECT CONCAT('c_',catID) ID, catID, catName FROM category"
deltaImportQuery="SELECT CONCAT('c_',catID) ID, catID, catName FROM category WHERE catID = '{$dataimporter.delta.catID}'"
deltaQuery="SELECT catID FROM category WHERE catDate > '${dataimporter.last_index_time}'"/>
(nota - hay una razón particular para mi concat)
¿por qué el proceso de importación completo, mientras que las recuperaciones de importación delta, pero no procesa?
¿Qué quiere decir con "pero no procesa nada"? Quizás solo necesite emitir un comando explícito de solr 'commit'? –
Quiero decir que solr no get update - period. ¿Por qué se compromete la importación completa automáticamente y delta-import no? Por cierto, ejecutando la co mmand/solr/dataimport? command = delta-import & commit = true todavía no funciona ... – YWSW
¿Quiere decir que no ve los nuevos documentos en el índice? ¿Sigue siendo cierto incluso después de forzar una operación 'commit'? –