0

我尝试根据 solr 的架构向 solandra 添加新数据,但我找不到任何关于此的示例。我的最终目标是将 solandra 与 django-solr 集成。

我对基于原始solr和django-solr的solr中的插入和更新的理解是将http协议上的新数据发送到体面的路径,例如:

http://localhost:8983/solandra/wikipedia/update/json

但是,当我访问 url 时,浏览器不断告诉我HTTP ERROR: 404

能不能帮我理解下solandra环境中添加新数据和删除数据的步骤?

我也看了一下reuters-demo,但是插入数据的过程是在reutersimporter.jar文件中处理的,但是我也看不到源代码。所以请帮助我了解系统在数据插入和删除方面的工作原理。

谢谢你。

4

2 回答 2

0

您是否正在创建 solr schema.xml 和 solrconfig.xml 并将其发布到 solandra?如果您添加 JSON 处理程序,那么这应该可以工作。reutersdemo 使用 solrj。django-solr 也应该可以工作。

于 2012-01-04T14:24:40.680 回答
0

由于您使用的是 JSON 更新处理程序,因此Solr Wiki上的这个UpdateJSON页面有一些很好的示例,这些示例通过 curl 使用 JSON 处理程序插入数据。此外,Solr 教程的索引数据部分展示了如何使用包含在 Solr 源中的 post.jar 文件插入数据。

于 2011-12-31T13:07:17.077 回答