createTime 的字段类型:
- "createTime": {
- "type": "text",
- "fields": {
- "keyword": {
- "type": "keyword",
- "ignore_above": 256
- "keyword": {
- 代码中使用sourceBuilder.sort("createTime", SortOrder.DESC);查询不到数据,查看返回结果:Fielddata is disabled on text fields by default. Set fielddata=true on [create_time] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead
- 解决方案:
-
sourceBuilder.sort("createTime.keyword", SortOrder.DESC);