无法向Solr添加行

时间:2014-06-06 22:22:08

标签: solr pysolr

我试图向Solr索引添加一行,但不会添加。

我得到了回复,但不确定从回复中推断出什么。

响应在此处提供了哪些信息?我如何获得例外?

>>> c = SolrConnection('http://localhost:8983/solr')
>>> c
<SolrConnection (url=http://localhost:8983/solr, persistent=True, post_headers={'Content-Type': 'text/xml; charset=utf-8'}, reconnects=0)>
>>> l =  [{'document_type': 'demo', 'id': 'demo11234', 'deco_name': 'test'}]
>>> c.add_many(l)
'<?xml version="1.0" encoding="UTF-8"?>\n<response>\n<lst name="responseHeader"><int name="status">0</int><int name="QTime">1</int></lst>\n</response>\n'
>>> try:
...    c.add_many(l)
... except:
...    print "error"
...
'<?xml version="1.0" encoding="UTF-8"?>\n<response>\n<lst name="responseHeader"><int name="status">0</int><int name="QTime">2</int></lst>\n</response>\n'

0 个答案:

没有答案