【发布时间】:2016-02-09 03:46:55
【问题描述】:
我正在尝试在 python 中使用 elasticsearch dsl 库,但我似乎得到了某种截断的结果/元数据,而不是文档/响应对象。下面的净化查询:
from elasticsearch_dsl import Search, Q, F
from elasticsearch_dsl.query import MultiMatch
from elasticsearch import Elasticsearch
import requests
import json
client = Elasticsearch("")
s = Search().using(client).query("match", id="1")
response = s.execute()
test_response = response.json()
这给出了这个错误:
AttributeError: 'Response' object has no attribute 'json'
我希望使用较新的 DSL 来减少冗长。有没有人遇到过这样的事情或者有什么提示。非常感谢!
【问题讨论】:
标签: python elasticsearch