Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr DIH显示数据导入成功,但未通过查询检索到文档_Solr_Dih - Fatal编程技术网

Solr DIH显示数据导入成功,但未通过查询检索到文档

Solr DIH显示数据导入成功,但未通过查询检索到文档,solr,dih,Solr,Dih,我正在DIH配置中使用SolrEntityProcessor将数据从一个集合重新索引到另一个集合。 这是我的DIH配置 <dataConfig> <document> <entity name="sep" processor="SolrEntityProcessor" url="http://127.0.0.1:8983/solr/techPro2 " query="*:*"/> </doc

我正在DIH配置中使用SolrEntityProcessor将数据从一个集合重新索引到另一个集合。 这是我的DIH配置

<dataConfig>
  <document>
    <entity name="sep" processor="SolrEntityProcessor"
            url="http://127.0.0.1:8983/solr/techPro2 "
            query="*:*"/>
  </document>
</dataConfig>
现在在json响应中,最后一个键“完整导入失败”:“2020-01-28 06:14:23”表示导入失败,我得到的状态表示索引已完成,当我查询集合时,返回0个文档

{
  "responseHeader":{
    "zkConnected":true,
    "status":0,
    "QTime":12,
    "params":{
      "q":"*:*",
      "_":"1580193223772"}},
  "response":{"numFound":0,"start":0,"maxScore":0.0,"docs":[]
  }}
编辑1 下面是日志中的错误

Full Import failed:org.apache.solr.update.processor.DistributedUpdateProcessor$DistributedUpdatesAsyncException: Async exception during distributed update: Error from server at http://172.23.98.162:7574/solr/filmsCopy_shard2_replica_n6/: null



request: http://172.23.98.162:7574/solr/filmsCopy_shard2_replica_n6/
Remote error message: version conflict for /en/code_46 expected=1656968541372416000 actual=-1
    at org.apache.solr.update.processor.DistributedZkUpdateProcessor.doDistribFinish(DistributedZkUpdateProcessor.java:1189)
    at org.apache.solr.update.processor.DistributedUpdateProcessor.finish(DistributedUpdateProcessor.java:1096)
    at org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.finish(LogUpdateProcessorFactory.java:182)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)
    at org.apache.solr.handler.dataimport.SolrWriter.close(SolrWriter.java:61)
    at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:275)
    at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:424)
    at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
    at org.apache.solr.handler.dataimport.DataImporter.lambda$runAsync$0(DataImporter.java:466)
    at java.base/java.lang.Thread.run(Thread.java:834)
更多日志

 06:12:14.129 WARN  (Thread-26) [   ] o.a.s.h.d.SolrWriter Error creating document : SolrInputDocument(fields: [_version_=1656968541868392448, name=Find Me Guilty, id=/en/find_me_guilty]) => org.apache.solr.common.SolrException: version conflict for /en/find_me_guilty expected=1656968541868392448 actual=-1

您在完全导入后提交了相同的内容吗?是的,在完全导入后通过以下方式提交:solr日志说明了什么?在问题中添加了它本身。您在完全导入后提交了相同的内容吗?是的,在完全导入后通过以下方式提交:solr日志说明了什么?在问题本身中添加了它
 06:12:14.129 WARN  (Thread-26) [   ] o.a.s.h.d.SolrWriter Error creating document : SolrInputDocument(fields: [_version_=1656968541868392448, name=Find Me Guilty, id=/en/find_me_guilty]) => org.apache.solr.common.SolrException: version conflict for /en/find_me_guilty expected=1656968541868392448 actual=-1