elasticsearch - ElasticSearch-在query_string中使用 “now”范围返回0次匹配

标签 elasticsearch kibana query-string elastic-stack elk

当我尝试在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/

相关文章:

java - 为什么 elastic-search 容器的内存使用量一直在增加而很少使用?

elasticsearch - 不区分大小写的查询

elasticsearch - 尝试安装 Kibana 的 Sense 插件时出现 "No valid url specified"

javascript - 从查询字符串创建 CSS 规则

elasticsearch - ElasticSearch查询必须且应该

python - Elasticsearch 采样聚合未知 key

amazon-web-services - elasticsearch只显示1个使用logstash进行数据迁移的docs.count

php - $_SERVER ['HTTP_REFERER' ] 与 Request.ServerVariables ("HTTP_REFERER")

javascript - 将日期作为查询字符串参数传递给共享点 ListView Web 部件

Elasticsearch 高亮不高亮结果