是否可以使用SOLR(apache)在同一查询中进行选择和删除

是否可以使用SOLR(apache)在同一查询中进行选择和删除,apache,solr,lucene,Apache,Solr,Lucene,可以随时添加和删除文档。 我需要删除一些文档以进行历史存储 是否可以在同一请求中选择和删除 选择并删除数据 将数据存储到其他地方 发送提交 现在,我有: 使用条件+stats=true&stats.field=dateField选择数据 将数据存储到其他地方 查询删除(使用相同的条件,但使用dateField的getMax()值不删除与请求匹配的较新文档) 是的,它叫“按查询删除”,我不这么认为。deleteByQuery()返回UpdateResult。除了成功与否,没有其他结果/文档。嗯,误

可以随时添加和删除文档。 我需要删除一些文档以进行历史存储

是否可以在同一请求中选择和删除

  • 选择并删除数据
  • 将数据存储到其他地方
  • 发送提交
  • 现在,我有:

  • 使用条件+stats=true&stats.field=dateField选择数据
  • 将数据存储到其他地方
  • 查询删除(使用相同的条件,但使用dateField的getMax()值不删除与请求匹配的较新文档)

  • 是的,它叫“按查询删除”,我不这么认为。deleteByQuery()返回UpdateResult。除了成功与否,没有其他结果/文档。嗯,误解了您的问题,对此表示抱歉。不,我不相信你能一次完成选择+删除。你所建议的流程似乎是正确的。