0

我正在使用 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'
4

1 回答 1

0

尝试了 solr.add(res[dict])而不是solr.add(dict)它有效。

于 2021-08-12T06:39:03.800 回答