sort
请教一下es的sort问题
默认分类 • QuincyXuHa 回复了问题 • 3 人关注 • 2 个回复 • 4893 次浏览 • 2023-03-14 21:05
父子查询排序
Elasticsearch • zcc_vv 回复了问题 • 6 人关注 • 3 个回复 • 3515 次浏览 • 2021-09-22 14:47
5.X的doc value结构和7.4.2的doc value结构有什么大的变化?
回复Elasticsearch • quan子里的世界 发起了问题 • 2 人关注 • 0 个回复 • 3342 次浏览 • 2021-01-23 19:14
ES 7.4.2的Sort Script查询性能比较差
Elasticsearch • quan子里的世界 发表了文章 • 0 个评论 • 6606 次浏览 • 2021-01-19 14:15
我们的es从5.3.2升级到7.4.1,遇到一个脚本的性能问题。同样的一段Sort Script脚本, 在ES 7.4.1的执行要比ES 5.3.2要慢至少一倍。一个主要的特点就是departure_city_ids可能会很多,通过doc获取一个deparature_city_ids的数据, 数据的大小最大的时候达到两千多个左右。Type为keyword类型。
- 具体的sort script脚本实例已经贴在下面了。
脚本实例:
"sort": [
{
"_script": {
"script": {
"inline": "return doc['departure_city_ids'].size()",
"lang": "painless"
},
"type": "number",
"order": "desc"
}
}
]
ES搜索排序时,取得字段舍去了小数部分这是为啥?
回复Elasticsearch • yz123 回复了问题 • 1 人关注 • 2 个回复 • 3186 次浏览 • 2020-12-06 12:32
script排序里的source字段报错unknown
Elasticsearch • rochy 回复了问题 • 2 人关注 • 1 个回复 • 7419 次浏览 • 2019-01-10 16:09
elasticsearch排序java api如何实现根据某字段值不同选择不同字段排序
Elasticsearch • hufuman 回复了问题 • 2 人关注 • 1 个回复 • 4133 次浏览 • 2018-07-05 21:18
多个index中date字段不同名,搜索如何排序
Elasticsearch • strglee 回复了问题 • 3 人关注 • 1 个回复 • 2183 次浏览 • 2018-06-05 12:30
不同分类中同一属性的联合sort排序问题
Elasticsearch • medcl 回复了问题 • 2 人关注 • 1 个回复 • 3957 次浏览 • 2017-03-25 14:31
5.X的doc value结构和7.4.2的doc value结构有什么大的变化?
回复Elasticsearch • quan子里的世界 发起了问题 • 2 人关注 • 0 个回复 • 3342 次浏览 • 2021-01-23 19:14
ES搜索排序时,取得字段舍去了小数部分这是为啥?
回复Elasticsearch • yz123 回复了问题 • 1 人关注 • 2 个回复 • 3186 次浏览 • 2020-12-06 12:32
script排序里的source字段报错unknown
回复Elasticsearch • rochy 回复了问题 • 2 人关注 • 1 个回复 • 7419 次浏览 • 2019-01-10 16:09
elasticsearch排序java api如何实现根据某字段值不同选择不同字段排序
回复Elasticsearch • hufuman 回复了问题 • 2 人关注 • 1 个回复 • 4133 次浏览 • 2018-07-05 21:18
多个index中date字段不同名,搜索如何排序
回复Elasticsearch • strglee 回复了问题 • 3 人关注 • 1 个回复 • 2183 次浏览 • 2018-06-05 12:30
ES 7.4.2的Sort Script查询性能比较差
Elasticsearch • quan子里的世界 发表了文章 • 0 个评论 • 6606 次浏览 • 2021-01-19 14:15
我们的es从5.3.2升级到7.4.1,遇到一个脚本的性能问题。同样的一段Sort Script脚本, 在ES 7.4.1的执行要比ES 5.3.2要慢至少一倍。一个主要的特点就是departure_city_ids可能会很多,通过doc获取一个deparature_city_ids的数据, 数据的大小最大的时候达到两千多个左右。Type为keyword类型。
- 具体的sort script脚本实例已经贴在下面了。
脚本实例:
"sort": [
{
"_script": {
"script": {
"inline": "return doc['departure_city_ids'].size()",
"lang": "painless"
},
"type": "number",
"order": "desc"
}
}
]