如何创建独立的Solr文档发布URL?

时间:2014-11-21 00:35:28

标签: r solr rcurl

是否有可能创建一个完整的,独立的网址,将新文档发布到solr?在成功通过Solr Admin界面上的文档选项卡发布后,我查看了日志,但我还没有能够让请求登录工作。

我试图诊断我在https://github.com/datadolphyn/R/blob/master/r_solr_integration.R

的R文件定位函数中得到的错误

2 个答案:

答案 0 :(得分:2)

检查UpdateJSON page以获取以基于JSON格式向Solr发送文档的更新格式的描述(忽略URL的/ json部分,因为这是旧版本的Solr)。

该页面的一个例子:

curl $URL -H 'Content-type:application/json' -d '
[
  {
    "id" : "MyTestDocument",
    "title" : "This is just a test"
  }
]'

对于非常短的更新请求,您还可以使用GET通过stream.body请求提交更新:

http://localhost:8983/solr/update?stream.body=...

答案 1 :(得分:2)

基于@MatsLindh的精彩输入 这对我有用:

http://localhost:8983/solr/collection1/update?stream.body={"add":{"doc":{"id":"DOC1","name":"DOC1"}},"commit":{}}