当我尝试在Kibana DevTools Console中运行查询“myfield
如何使用“now”范围在控制台内获得相同的匹配?
这是我在控制台中的请求的样子:GET /myindex/_search
{
"query": {
"query_string": {
"query": "myfield < now"
}
}
}
附言myfield是日期字段
P.P.S.我正在使用7.5.0版本的Elasticsearch
最佳答案
使用query_string
(使用Lucene expression language),您需要这样做:
GET /myindex/_search
{
"query": {
"query_string": {
"query": "myfield:[* TO now]"
}
}
}
在最新版本的Kibana中,搜索栏使用KQL, the Kibana Query Language支持
<
运算符。
关于elasticsearch - ElasticSearch-在query_string中使用 “now”范围返回0次匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61888583/