javascript - 如何在聚合中组合相似的项目?
问题描述
我正在尝试创建一个滤色器。返回的颜色大多是正常的,但还有很多其他的颜色不正常。例如,我的结果如下所示:
{ key: "WHITE", doc_count: 300 },
{ key: "OFFWHITE", doc_count: 2 },
{ key: "SUPER WHITE", doc_count: 1 }
我的聚合看起来像:
aggs: {
Color: {
terms: {
field: 'colors.keyword',
size: 100,
},
},
}
我想将任何包含“白色”的东西组合到一个桶中。与其他顶级颜色相同。这可能吗?如何?
解决方案
推荐阅读
- html - 我的网站在其他分辨率下看起来不同
- python - python找到排列映射
- python - 如何在pytorch中为transforms.Compose标准化-1和1之间的PIL图像?
- c++ - _mm_movelh_ps 的 AVX 等效项
- java - 为什么我的电路板没有以与 2D 数组相同的方向呈现
- sql - SQL表中的条件百分比列
- typescript - 打字稿使用泛型类型创建键
- c# - Unity - 如何解决继承的基本构造函数?
- c++ - GCC ARM Os模板函数优化
- postgresql-9.3 - 使用 Postgresq 的 Spring Cloud 数据流