gpt4 book ai didi

elasticsearch - Elasticsearch前缀查询不适用于日期

转载 作者:行者123 更新时间:2023-12-03 00:39:29 25 4
gpt4 key购买 nike

我在Elasticsearch中有以下文档,我想在logtime字段上应用前缀查询,但是什么也不会返回。

      {
"_index" : "test",
"_type" : "fluentd",
"_id" : "6Cn38mMBMKvgU4HnnURh",
"_score" : 1.0,
"_source" : {
"logtime" : "2018-06-11 03:08:02,117",
"userid" : "",
"payload" : "40",
"qs" : "[['I have a dream, that everybody'], ['the'], ['steins']]"
}
}

前缀查询是
curl -X GET "localhost:9200/test/_search" -H 'Content-Type: application/json' -d'{ "query": {"prefix" : { "logtime" : "2018-06-11" }}}'

有人可以帮忙吗?非常感谢。

最佳答案

您可以在这种情况下使用Range Query

{
"query": {
"range": {
"createdDate": {
"gte":"2018-06-11",
"lte": "2018-06-11",
"format": "yyyy-MM-dd"
}
}
}
}

希望能帮助到你。

关于elasticsearch - Elasticsearch前缀查询不适用于日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50829081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com