如何在RESTAPI中使用Kibana查询
如何在RESTAPI中使用Kibana查询 我的问题如何在RESTAPI中使用Kibana查询,rest,elasticsearch,Rest,elasticsearch,如何在RESTAPI中使用Kibana查询 我的问题 GET _search?&filter_path=hits.hits._source { "query": { "bool": { "must": [ { "match": {"Status": "New"} }, { "match": {"Locked": "False"} }, {
GET _search?&filter_path=hits.hits._source
{
"query": {
"bool": {
"must": [
{
"match": {"Status": "New"}
},
{
"match": {"Locked": "False"}
},
{
"range" : {
"Date" : {
"gte" : "now-1w/d",
"lt" : "now/d"
}
}
}
]
}
}
}
我试过下面的例子
http://localhost:9200/_search?&filter_path=hits.hits._source%20{%20%22query%22:%20{%20%22bool%22:%20{%20%22must%22:%20[%20{%20%22match%22:%20{%22Status%22:%20%22New%22}%20},%20{%20%22match%22:%20{%22Locked%22:%20%22False%22}%20},%20{%20%22range%22%20:%20{%20%22Date%22%20:%20{%20%22gte%22%20:%20%22now-1w/d%22,%20%22lt%22%20:%20%22now/d%22%20}%20}%20}%20]%20}%20}%20}
但它将返回{}
请帮助我完成。您可以通过在源查询字符串参数中传递JSON查询并指定source\u content\u type=application/JSON参数来完成
像这样:
http://localhost:9200/_search?filter_path=hits.hits._source&source_content_type=application/json&source={"query":{"bool":{"must":[{"match":{"Status":"New"}},{"match":{"Locked":"False"}},{"range":{"Date":{"gte":"now-1w/d","lt":"now/d"}}}]}}}