elasticsearch - 仅返回有产品的类别(Elasticsearch)
问题描述
我有两个索引类别和产品。一个产品只有一个类别。
我正在寻找一种方法来查询类别索引并过滤掉所有没有产品的类别。
产品
- ID
- 姓名
- 类别
- ID
- 姓名
- 价格
类别
- ID
- 姓名
关于如何实现这一目标的任何想法?
解决方案
您可以在索引中的字段上运行terms
聚合。注意集合的集合(不是指定返回命中的全局大小)一个很大的数字。category.id
Product
size
推荐阅读
- c++ - 在类中调用异步函数
- pandas - Pandas:如何按数据框计算组中的不同值?
- python - 查找列表中的正数个数
- c# - 使用 Moq 进行单元测试 api CRUD 操作
- sqlite - Flask db.Column(db.Boolean) 未更新电子邮件确认
- php - WooCommerce 问题 calculate_shipping 被调用 2 次
- swift - 核心数据和通知标识符 SWIFTUI
- java - 即使连接处于活动状态,HTTP 请求也会失败
- php - Symfony Amqp Messenger“调用成员函数 get() null”
- c# - WebView2 DevToolsProtocolEvent 未引发