使用 cUrl 将 JSON 数据发送到 Solr

丹尼斯·拉帕达托维奇

如何将 JSON 对象发送到 solr 集合 usinc cUrl

我正在使用 Windows 10。

curl -X POST -H "Content-Type:application/json" "http://localhost:8983/solr/solr_sample/update/json/docs" --data-binary "{'id': '1','title':'Doc 1'}"

当我使用这种格式时,我收到了某种警告消息:

curl -X POST -H 'Content-Type:application/json' 'http://localhost:8983/solr/sorl_sample/update/json/docs' --data-binary '{"id": "1","title":"Doc 1"}'
curl: (1) Protocol "'http" not supported or disabled in libcurl
curl: (3) [globbing] unmatched close brace/bracket in column 14

我解决了它使用“” insted ' '

当我使用第一个 url 发送请求时,我收到以下响应:

{
  "responseHeader":{
    "status":0,
    "QTime":112}}

但是当我尝试通过搜索获得一些结果时,我在docs[]中看不到任何对象

curl -X GET "http://localhost:8983/solr/solr_sample/select?q=*:*"

结果:

{
      "responseHeader":{
        "status":0,
        "QTime":0,
        "params":{
          "q":"*:*"}},
      "response":{"numFound":0,"start":0,"docs":[]
      }}

当我使用 Solr UI 时,我可以毫无问题地添加 JSON 对象,也可以在终端中查看结果

霍尔格·瑟罗

您必须提交更新。将 commit true 或 commitWithin 1000 添加到请求中,例如

curl -X POST -d '{"add":{"doc":{"id":"delete.me","title":"change.me"},"commitWithin":1000}}' -H "内容类型:application/json" http://localhost:8983/solr/solr_sample/update

也有效:

curl -X POST -d '{"add":{ "doc":{"id":"delete.me","title":"change.me"}}}' -H "Content-Type: application/ json" http://localhost:8983/solr/solr_sample/update?commit=true

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过cURL / PHP使用PUT方法将JSON数据发送到API

来自分类Dev

如何使用JSON将HTML数据发送到PHP?

来自分类Dev

使用 AS3 将数据发送到 JSON

来自分类Dev

使用Java将数据从solr服务器发送到sap Hana的任何指针

来自分类Dev

使用CURL接收数据,然后将数据发送到外部Webhook

来自分类Dev

使用php curl将XML数据发送到Web服务

来自分类Dev

如何使用curl而不是fopen将数据发送到url

来自分类Dev

发出将POST数据发送到带有字符“ñ”的登录表单的问题(使用Curl Works)

来自分类Dev

通过cURL POST请求将JSON发送到Sinatra

来自分类Dev

使用cURL使用PHP将文件发送到API

来自分类Dev

将JSON数据发送到WebMethod

来自分类Dev

将JSON数据发送到WebMethod

来自分类Dev

使用C#将数据发送到接受JSON数据的通用处理程序

来自分类Dev

如何使用Jquery和Ajax将Json数据发送到数据库中?

来自分类Dev

使用C#将数据发送到接受JSON数据的通用处理程序

来自分类Dev

如何使用Jquery和Ajax将Json数据发送到数据库中?

来自分类Dev

从netty使用writeandflush()将JSON数据发送到客户端,显示无效的JSON类型

来自分类Dev

将数据发送到特定的Solr集合

来自分类Dev

如何使用Javascript XMLHttpRequest将JSON数据对象发送到服务器?

来自分类Dev

如何使用jquery / ajax将数据发送到json文件

来自分类Dev

使用Ajax POST请求将图像和JSON数据发送到服务器?

来自分类Dev

使用AT命令将Json数据发送到服务器

来自分类Dev

如何使用JSON将这些<div>中的数据发送到服务器?

来自分类Dev

使用jquery / ajax和php将数据发送到json文件

来自分类Dev

使用PHP将JSON信息发送到数据库?

来自分类Dev

使用Express.js路由将JSON数据发送到Google Cloud Functions

来自分类Dev

如何不使用json将数据从php发送到android

来自分类Dev

错误:使用GET方法将数据作为JSON发送到Rails资源时,URI错误

来自分类Dev

使用JSON将Android App中的数据发送到PHP无法正常工作

Related 相关文章

  1. 1

    如何通过cURL / PHP使用PUT方法将JSON数据发送到API

  2. 2

    如何使用JSON将HTML数据发送到PHP?

  3. 3

    使用 AS3 将数据发送到 JSON

  4. 4

    使用Java将数据从solr服务器发送到sap Hana的任何指针

  5. 5

    使用CURL接收数据,然后将数据发送到外部Webhook

  6. 6

    使用php curl将XML数据发送到Web服务

  7. 7

    如何使用curl而不是fopen将数据发送到url

  8. 8

    发出将POST数据发送到带有字符“ñ”的登录表单的问题(使用Curl Works)

  9. 9

    通过cURL POST请求将JSON发送到Sinatra

  10. 10

    使用cURL使用PHP将文件发送到API

  11. 11

    将JSON数据发送到WebMethod

  12. 12

    将JSON数据发送到WebMethod

  13. 13

    使用C#将数据发送到接受JSON数据的通用处理程序

  14. 14

    如何使用Jquery和Ajax将Json数据发送到数据库中?

  15. 15

    使用C#将数据发送到接受JSON数据的通用处理程序

  16. 16

    如何使用Jquery和Ajax将Json数据发送到数据库中?

  17. 17

    从netty使用writeandflush()将JSON数据发送到客户端,显示无效的JSON类型

  18. 18

    将数据发送到特定的Solr集合

  19. 19

    如何使用Javascript XMLHttpRequest将JSON数据对象发送到服务器?

  20. 20

    如何使用jquery / ajax将数据发送到json文件

  21. 21

    使用Ajax POST请求将图像和JSON数据发送到服务器?

  22. 22

    使用AT命令将Json数据发送到服务器

  23. 23

    如何使用JSON将这些<div>中的数据发送到服务器?

  24. 24

    使用jquery / ajax和php将数据发送到json文件

  25. 25

    使用PHP将JSON信息发送到数据库?

  26. 26

    使用Express.js路由将JSON数据发送到Google Cloud Functions

  27. 27

    如何不使用json将数据从php发送到android

  28. 28

    错误:使用GET方法将数据作为JSON发送到Rails资源时,URI错误

  29. 29

    使用JSON将Android App中的数据发送到PHP无法正常工作

热门标签

归档