由于项目需求,研究了一下利用python通过http方式向solr批量提交文档数据。
研究了一下solr的文档,准备利用json格式进行提交。我们采用的是8.11版本,具体的json格式见如下链接:
文档中利用curl进行提交,代码为:
curl -X POST -H 'Content-Type: application/json' 'http://localhost:8983/solr/my_collection/update' --data-binary '
[
{
"id": "1",
"title": "Doc 1"
},
{
"id": "2",
"title": "Doc 2"
}
]'
采用requests的话,参考如下代码:
docs_lst