unicode' 对象没有属性 'items'
unicode' object has no attribute 'items'
我正在使用 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'
尝试了 solr.add(res[dict]) 而不是 solr.add(dict) 它起作用了。
我正在使用 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'
尝试了 solr.add(res[dict]) 而不是 solr.add(dict) 它起作用了。