Solr:将单个文档移动到另一个集合

Solr: move single document to another collection

我有一个带有用户定义集合的系统,用户可以在其中创建和删除集合。例如,用户定义了两个名为 GermanyFrance 的集合,根据用户的条件手动将文档添加到这些集合中。

现在我需要为用户提供将文档(在 Germany 集合中添加、索引和处理)移动到 France 集合的选项。

我查看了集合 API 中的 MIGRATE 选项,但它不适合用户选择的单个文档。

复制和删除也可以。

有什么方法可以做到这一点吗?

您如何从 Germany 集合中读取文档,然后将其添加到 France,然后一旦成功添加,只需从 Germany 集合中删除该文档。

像这样删除文档

http://localhost:8983/solr/core_name/update?commit=true&stream.body=<delete><query>write query which can identify that single doc</query></delete>