elasticsearch 时间范围搜索
如下,首先,你建立的索引mapping 可以是下面这种格式,不要使用代码自动创建的,手动创建,指定字段类型为 "format": "yyyy-MM-dd HH:mm:ss", "type": "date"
{
"mappings": {
"company": {
"properties": {
"gmtModified": {
"format": "yyyy-MM-dd HH:mm:ss",
"type": "date"
},
"modifiedBy": {
"type": "long"
}
}
}
}
}
然后在代码中使用:
queryBuilder.must(QueryBuilders.rangeQuery("gmtModified")
.from(gmtModified, true)
.to(gmtModified, true));
人的潜力是可以激发的,比如说你给我50斤的砖我可能拎不动,但你要是给我100斤的人民币我肯定拎起来就跑。