Apache Solr - 更新数据
-
使用 XML 更新文档
以下是用于更新现有文档中的字段的 XML 文件。将其保存在名称为的文件中update.xml.如您所见,为更新数据而编写的 XML 文件就像我们用来添加文档的文件一样。但唯一的区别是我们使用update字段的属性。在我们的示例中,我们将使用上述文档并尝试使用 id 更新文档的字段001.假设 XML 文档存在于binSolr 目录。由于我们正在更新存在于名为的核心中的索引my_core,您可以使用更新post工具如下 -执行上述命令后,您将获得以下输出。确认
访问 Apache Solr Web 界面的主页,选择核心为my_core. 尝试通过在文本区域中传递查询“:”来检索所有文档q并执行查询。执行时,您可以观察到文档已更新。 -
使用 Java 更新文档(客户端 API)
以下是将文档添加到 Apache Solr 索引的 Java 程序。将此代码保存在名称为的文件中UpdatingDocument.java.通过在终端中执行以下命令来编译上述代码 -执行上述命令后,您将获得以下输出。