solr unicode“对象没有属性”items“

jhdbpxl9  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(180)

我正在使用pysolr python更新solr中的文档。我正在从solr文档中获取一个字段数据,更新后我将使用

solr.add(dict)

基本上我又在摄取一本Solr的字典了。但是我得到了这个错误:

File "/usr/local/lib/python2.7/dist-packages/pysolr.py", line 907, in add
    el = self._build_doc(doc, boost=boost, fieldUpdates=fieldUpdates)
  File "/usr/local/lib/python2.7/dist-packages/pysolr.py", line 822, in _build_doc
    for key, value in doc.items():
AttributeError: 'unicode' object has no attribute 'items'
wpx232ag

wpx232ag1#

尝试使用solr.add(res[dict])而不是solr.add(dict),它成功了。

相关问题