【发布时间】:2019-01-30 02:34:53
【问题描述】:
当我在 Kibana Dev 控制台上运行以下 Elasticsearch DSL 查询时,它会正确返回结果,我试图通过基于 URI 的查询运行相同的查询,因为 HTTP URL 不起作用。我已经尝试在 doc 上进行搜索,但没有得到将这个查询构建为基于 HTTP 的 GET url 的确切方法。
GET _search
{
"size": 100,
"_source": [
"fieldname1",
"fieldname2"
],
"query": {
"bool": {
"must": {
"exists": {
"field": "fieldname2"
}
},
"must_not": {
"match": {
"fieldname2": "*IGNORE*"
}
}
}
}
}
请提供任何提示。
【问题讨论】:
-
您想将此查询转换为基于 URI 的搜索吗?
-
@TechnocratSid 是的。我想将此 GET 请求转换为基于 URI 的搜索。喜欢server.com/_search.......
-
检查我的答案
标签: elasticsearch