ElasticSearch 时间区间查询无效

我也遇到过这种情况,时间区间查询无效,然后各种查询,说什么字段是string,然而我的就是date类型,可是还是无效

然后发现是我的创建表有两个字段 ,因为忘记从哪里copy过来的代码

@Field( index = false, store = true,type = FieldType.Date, format = DateFormat.custom,pattern = "yyyy-MM-dd HH:mm:ss")

我发现去掉

index = false

index:是否倒排索引;设置 fasle,无法被搜索,但依然支持aggs,sort,并出现在_source中

store = true 就可以查询到了

这是我的写法

 去掉后已经可以查询到数据了

 

posted on   手撕高达的村长  阅读(338)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示