按日期范围查询
如果字段为字符串类型,需要在字段后面加 .keyword 不加会出现查不出的问题。
查询范围有两种方式
方式一:
GET /xq_jdctxxx/_search
{
"query": {
"range": {
"cjsj.keyword": {
"from": "2022-01-27",
"to": "2022-03-11"
}
}
}
}
方式二
GET xq_jdctxxx/_search
{
"query": {
"range": {
"cjsj.keyword": {
"gte": "2022-01-27",
"lte": "2022-03-11"
}
}
}
}
实例
查询全部,有大于2022-01-01的数据
按日期范围查询却没有查出来
文章来源:https://www.toymoban.com/news/detail-509772.html
字段后面加“.keyword”即可,分词问题
文章来源地址https://www.toymoban.com/news/detail-509772.html
到了这里,关于ES Elasticsearch日期范围查询和查不出的坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!