keyword排序-Es问题

Posted 1994july

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keyword排序-Es问题相关的知识,希望对你有一定的参考价值。

问题:mapping索引registerordercount字段设置为keyword,但是在进行倒序排的视乎发现,没有按预期排序。

keyword类型:
"registerordercount": {
    "type": "keyword"
}


long类型:
"registerordercount": {
    "type": "long"
}

备注:registerordercount是一个数字

解决:如果registerordercount类型为keyword时,不会按照预期的数字大小进行排序(keyword理论上是一个字符串类型),只有设置为long或者integer数字类型才可以。

来源:站长新闻

以上是关于keyword排序-Es问题的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch 7.x Nested 嵌套类型查询 ES 干货

es 中的.keyword导致的 [categoryName] if different type, current_type [text], merged_type [keyword]报错解决(代码

ES keyword

ES7-Es8 js代码片段

ES 关于text和keyword两种类型数据搜索区别

ES 关于text和keyword两种类型数据搜索区别