我正在尝试使用 SolrJ 使用 deleteByQuery 方法,但它不起作用。你能告诉我有什么问题吗?
这是有效的(deleteByIds):
ArrayList<String> ids = new ArrayList<String>();
ids.add("id_1");
ids.add("id_2");
SolrServer solrServer = getSolrServerForCore(0);
solrServer.deleteById(ids);
UpdateResponse ur2 = solrServer.commit();
但这不起作用:
SolrServer solrServer = getSolrServerForCore(0);
solrServer.deleteByQuery("*:*");
solrServer.commit();