ElasticSearch - 在 query_string returns 中使用 "now" 范围 0 次命中
ElasticSearch - Using "now" range in query_string returns 0 hits
当我尝试在 Kibana DevTools 控制台中 运行 查询 "myfield < now" 时,它 returns 为零。然而,当我在 Kibana 中 运行 相同的查询时,发现它 returns 许多点击。
如何使用 "now" 范围在控制台内获得相同的命中率?
这是我在控制台中的请求的样子:
GET /myindex/_search
{
"query": {
"query_string": {
"query": "myfield < now"
}
}
}
P.S。 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。
当我尝试在 Kibana DevTools 控制台中 运行 查询 "myfield < now" 时,它 returns 为零。然而,当我在 Kibana 中 运行 相同的查询时,发现它 returns 许多点击。
如何使用 "now" 范围在控制台内获得相同的命中率?
这是我在控制台中的请求的样子:
GET /myindex/_search
{
"query": {
"query_string": {
"query": "myfield < now"
}
}
}
P.S。 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。