我正在为我的 python 应用程序使用elasticsearch-dsl来查询弹性搜索。
为了调试 elasticsearch-dsl 库实际生成的查询,我无法记录或打印到 elasticsearch 的最终查询。
例如,像这样查看发送到 elasticsearch 的请求正文:
{
"query": {
"query_string": {
"query": "Dav*",
"fields": ["name", "short_code"],
"analyze_wildcard": true
}
}
}
试图将 elasticsearch 日志级别带到 TRACE。即使那样,也无法看到已执行的查询。