我在一个相当复杂的Solr核心上工作,有大约100个字段和大约600万个文档。
当我提交类似的查询时
-ean:* and type:(-set and -series) and -title:* and -aggregatorId:*
我得到大约20,000个结果。但是当我使用完全相同的查询进行删除时,这些记录都不会被删除。
由于通常删除查询在我的系统上运行并且我使用Solr 4.8,因此不是问题所在 Solr index update by query。 我使用简单的主从配置,没有SolrCloud。
这个查询有什么特别之处吗?太多的否定或其他什么?我该怎么做才能删除此查询产生的记录?
是的,我知道Solr 4不是最先进的;但升级到Solr 6目前不是一种选择。