编辑:“测试文档”之后和“}”之后的逗号或否产生相同的结果
目前正在尝试在我的 solr 安装中使用 pysolr。仅供参考,我的 solr 管理页面在http://localhost:8983/solr/开始并加载就好了
以下是有问题的代码片段(从此处简化,总体上给出了相同的错误)。请注意,这只是一个片段,我有与上述链接相同的导入和周边代码。
# Setup a Solr instance. The timeout is optional.
solr = pysolr.Solr('http://localhost:8983/solr/', timeout=10)
# How you'd index data.
solr.add([
{
"id": "doc_1",
"title": "A test document",
}
])
运行这个时,我得到
$ python2 searcher.py
Traceback (most recent call last):
File "searcher.py", line 18, in <module>
"title": "A test document",
File "/usr/lib/python2.7/site-packages/pysolr.py", line 891, in add
overwrite=overwrite, handler=handler)
File "/usr/lib/python2.7/site-packages/pysolr.py", line 478, in _update
return self._send_request('post', path, message, {'Content-type': 'text/xml; charset=utf-8'})
File "/usr/lib/python2.7/site-packages/pysolr.py", line 393, in _send_request
raise SolrError(error_message % (resp.status_code, solr_message))
pysolr.SolrError: Solr responded with an error (HTTP 404): [Reason: Error 404 Not Found]
有没有办法让我诊断日志或者我的格式不正确?