Apache Solr - 添加文档2025年3月17日 | 阅读 3 分钟 在 Apache Solr Core 中,我们看到了将数据添加到 Solr 的方法,其文件格式为 JSON 和 .CSV。 本页将说明如何使用 XML 文件格式将数据添加到 Apache Solr 索引中。 示例文件让我们使用 XML 文件格式将以下数据添加到 Solr 索引中。
使用 XML 添加文档为了将上述数据添加到 Solr 索引中,我们应该准备一个 XML 文档,如下所示。将以下文档保存在一个名为 sample.xml 的文件中。 正如我们所看到的,创建的 XML 文件用于将数据添加到索引文件,其中包含给定的三个重要标签,分别为 <add> 文本 </add>、<doc> 文本 </doc> 和 <field> 文本 </field>。
创建文档后,我们可以使用索引中讨论的方法将创建的文档添加到索引中。 假设 XML 文件存在于 Solr 的 bin 目录中,并且要在 my_core 文件中对其进行索引,那么我们可以使用如下所示的 post 工具将其添加到 Solr 的索引中 - 当我们运行上面给出的命令时,我们将得到以下结果。 /home/Hadoop/java/bin/java -classpath /home/Hadoop/Solr/dist/Solr- Core8.2.0.jar -Dauto = yes -Dc = my_core -Ddata = files org.apache.Solr.util.SimplePostTool sample.xml SimplePostTool version 5.0.0 Posting files to [base] url https://:8983/Solr/my_core/update... Entering auto mode. File endings considered are xml,json,jsonl,csv,pdf,doc,docx,ppt,pptx, xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html,txt,log POSTing file sample.xml (application/xml) to [base] 1 files indexed. COMMITting Solr index changes to https://:8983/Solr/my_core/update... Time spent: 0:00:00.201 验证转到 Apache Solr Web UI 的主页,然后选择 my_core 文件。 尝试通过在文本区域 q 内绕过查询“:”来获取所有文档,然后运行查询。 执行后,我们可以观察到所需的数据已添加到 Solr 索引中。 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。