0

我正在尝试使用 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();
4

1 回答 1

2

我设法通过将_version_字段添加到 schema.xml来解决问题

于 2012-08-09T11:35:17.263 回答