elasticsearch - ElasticSearch - 如何按“date_range”排序
问题描述
是否可以按 Elasticsearch 中的“date_range”字段排序?如果是,如何?
我的 Elasticsearch 版本:6.3.0
你可以在下面找到我的例子。
我想按“日期”排序
谢谢,
映射:
PUT testindex
{
"mappings": {
"datetest": {
"properties": {
"created": {
"type": "date"
},
"id": {
"type": "keyword"
},
"Name": {
"type": "keyword"
},
"dater": {
"type": "date_range"
}
}
}
}
}
询问:
GET /testindex/_search
{
"query": {
"match_all": {}
},
"sort": [
{
"dater": {
"order": "desc"
}
}
]
}
结果:
error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "Fielddata is not supported on field [dater] of type [date_range]"
}
]
}
解决方案
推荐阅读
- swift - FileManager.default.fileExists(atPath:) 将字符串保存到文件路径后显示 nil
- firebase - 有没有测试 Firebase 存储安全规则的好方法?
- css - 将元素背景设置为透明使其变为白色
- npm - Npm 不会安装 quick.db,返回这些错误
- c# - 如何在 Linq-to-Entities 中运行“重新配置”?
- python - 验证用户是否已经存在
- matlab - HS 和 LK 鲁棒光流
- c - 理解困难 未签名
- neural-network - 所有 ReLu 是否都在将所有负值更改为 0?
- java - 我的课程代码中已弃用的 API 在哪里?我想不通