java - 如何通过两个字段的算术差异在 Elasticserch 中排序
问题描述
是否可以通过两个字段之间的算术差异对 Elasticserch 数据进行排序?数据是这样的:
{
"id": "123",
"price": 500.0,
"discount": 10.0,
}
我需要按差异对数据进行排序price - discount
。一般可以吗?
我也对通过 Java API 实现它感兴趣。
解决方案
推荐阅读
- c++ - 如何使用文件系统库获得“真实”文件大小?(C++17)
- ios - Swift/iOS:仅捕获视频录制的前 10 秒
- xamarin - 如何将数据从 listview(mysql 离线数据库)导出为 pdf 或某种类型的可读文件?
- c# - 读取带有时区字段的 postgres 时间戳返回 GMT +1
- javascript - 是否可以使用 Firebase Javascript SDK 访问用户的 Twitter 访问令牌和密钥?
- python - 为特定的精确覆盖问题定义约束
- scala - Scala ZIO.bracket:处理释放资源的错误
- objective-c - NSUserAutomatorTask executeWithInput 结果始终为空
- java - 我想删除一个文件并将一个新文件重命名为那个旧文件
- python - 如何在烧瓶中显示数据库列表中的值?