SOLRJ deleteById不起作用

时间:2014-10-15 16:00:09

标签: java solr solrj

我使用SolrJ(4.9.0)来处理Solr查询。

不幸的是,deletByID方法并不适用于我。它什么都不做(没有错误,没有例外)。

我已经阅读了关于" 版本"的答案。在schema.xml中的字段,但鉴于它存在,它不是我的问题。

如果你对如何解决它有任何想法,我想知道是否有人遇到同样的问题或pheraphs。

感谢。

1 个答案:

答案 0 :(得分:1)

您可能会遇到三个主要问题:

  1. 当您的集合不是默认集合时,不指向正确的集合/服务器或指向默认集合。确保您拥有完整的URL,并且其中包含与查询时相同的集合名称
  2. 由于某些原因没有提交,您应该在日志中看到提交消息
  3. 导致某种服务器端错误,Solr日志再次大声抱怨
  4. 如果没有帮助,请使用Solr版本,您要发布删除的URL /方法以及验证没有实际更改的方式来优化您的问题。