我尝试根据solr的架构向solandra添加新数据,但我找不到任何关于此的示例。我的最终目标是将solandra与django-solr融为一体。
我对基于原始solr和django-solr的solr中插入和更新的理解是将http协议上的新数据发送到合适的路径,例如:
http://localhost:8983/solandra/wikipedia/update/json
但是,当我访问该网址时,浏览器会不断告诉我HTTP ERROR: 404
。
您能帮我理解在solandra环境中添加新数据和删除数据的步骤吗?
我也看了一下路透社演示,但插入数据的过程是reutersimporter.jar文件中的过程,但我也看不到来源。所以请帮助我理解系统在数据插入和删除方面的工作方式。
谢谢。
答案 0 :(得分:0)
由于您使用的是JSON更新处理程序,UpdateJSON上的这个Solr Wiki页面有一些很好的例子,可以通过curl使用JSON处理程序插入数据。此外,Indexing Data的Solr Tutorial部分显示了如何使用Solr源附带的post.jar文件插入数据。
答案 1 :(得分:0)
您是否正在创建solr schema.xml和solrconfig.xml并将其发布到solandra?如果你添加JSON处理程序,那么这应该工作。路透社使用solrj。 django-solr应该也可以。