sorting - 如何在 Elasticsearch 2.4.4 上进行自然排序
问题描述
对不起,我英语不好。我想在 elasticsearch 2.4.4 上自然排序。
例如,使用这些文档:
{ name: "Bob: 3 points" }
{ name: "Bob: 10 points" }
{ name: "Bob: 2 points" }
当 ES 对“名称”字段进行排序时,文档按以下顺序返回:
{ name: "Bob: 10 points" }
{ name: "Bob: 2 points" }
{ name: "Bob: 3 points" }
我们如何让 ES 按以下顺序返回文件?
{ name: "Bob: 2 points" }
{ name: "Bob: 3 points" }
{ name: "Bob: 10 points" }
我在 github 上找到了一个自然排序插件:jprante/elasticsearch-analysis-naturalsort, 但是这个插件不支持我的 elasticsearch 版本。请帮我!谢谢大家!
解决方案
推荐阅读
- javascript - javascript中的双问号与&&
- sql - 查询 15 天内的患者总数
- sql-server - SQL Server 中 SWITCH PARTITION 命令的最低用户权限是多少?
- javascript - 如何在 beforeunload 事件中停止刷新页面?
- flutter - 没有为类“_WebViewExampleState”定义方法“SurfaceAndroidWebView”
- vb.net - 界面最小化时热键不起作用
- mongodb - mongod 没有在 Max OS X 上启动
- azure-functions - Azure Functions on Exceptions 的服务总线 PeekLock 问题
- javascript - 按类过滤后如何对html表中的元素求和?
- android - nav_graph 中两个片段之间的共享视图模型