Apache Solr - 添加文档 (XML)
-
简述
在上一章中,我们解释了如何将 JSON 和 .CSV 文件格式的数据添加到 Solr。在本章中,我们将演示如何使用 XML 文档格式在 Apache Solr 索引中添加数据。样本数据
假设我们需要使用 XML 文件格式将以下数据添加到 Solr 索引中。Student ID First Name Last Name Phone City 001 Rajiv Reddy 9848022337 Hyderabad 002 Siddharth Bhattacharya 9848022338 Kolkata 003 Rajesh Khanna 9848022339 Delhi 004 Preethi Agarwal 9848022330 Pune 005 Trupthi Mohanty 9848022336 Bhubaneshwar 006 Archana Mishra 9848022335 Chennai -
使用 XML 添加文档
要将上述数据添加到 Solr 索引中,我们需要准备一个 XML 文档,如下所示。将此文档保存在一个名为sample.xml.如您所见,为将数据添加到索引而编写的 XML 文件包含三个重要的标签,即 <add> </add>、<doc></doc> 和 <field></field>。-
add− 这是将文档添加到索引的根标签。它包含一个或多个要添加的文档。
-
doc− 我们添加的文档应该包含在 <doc></doc> 标记中。该文档包含字段形式的数据。
-
field− 字段标签保存文档字段的名称和值。
准备好文档后,您可以使用上一章中讨论的任何方法将此文档添加到索引中。假设 XML 文件存在于binSolr 的目录,它将被索引在名为的核心中my_core,然后您可以使用post工具如下 -执行上述命令后,您将获得以下输出。确认
访问 Apache Solr Web 界面的主页并选择核心my_core. 尝试通过在文本区域中传递查询“:”来检索所有文档q并执行查询。在执行时,您可以观察到所需的数据已添加到 Solr 索引中。 -