sorting - Elasticsearch 5:按最近批发商的价格排序
问题描述
我有一个产品嵌套文档,其中包含与不同批发商相关的价格列表。这是一个文档示例:
{
"sku": "065879",
"name": "My product",
"price": [
{
"wholesaler": "1",
"location": "drm3btev3",
"price": "12.34"
},
{
"wholesaler": "2",
"location": "gbsuv7ztq",
"price": "45.67"
},
]
}
给定客户的地理位置,获取按价格排序的文档列表的正确查询是什么,仅使用每个文档的最接近价格?
提前感谢!
解决方案
推荐阅读
- ios - 在存档管理器中验证应用程序时 Xcode 分析应用程序版本时出错
- python - 如何在字符串中包含 Excel 范围?
- pine-script - 松编辑器交易视图
- javascript - 为什么我的 After Effects 脚本会从菜单运行,而不是从命令行运行?
- java - Java 中表达式的运算符优先级:11%2*7/(3+2)?
- python-3.x - 生成具有多个标签的 AWS SSM 激活代码的 Ansible 任务
- python - 使用 django 使用 pytorch 将权重保存在 .tar 文件中进行推理
- r - 当引导百分比差异时,为什么这个 for 循环比 purrr:map 快?
- redis - MULTI 中的竞态条件在哪里?增量;过期 NX;执行
- python - 为什么matlab和python中的特征向量计算不匹配?