1,需求:
在分页查询的同时,返回所查询商品的类目和品牌的聚合信息
2,mapping:
{
"item" : {
"properties" : {
"item_name" : {
"type" : "string",
"index" : "analyzed",
"analyzer" : "ik_smart"
},
"brand_name" : {
"type" : "multi_field",

本文介绍了如何在Elasticsearch中实现分页查询并同时获取商品类目和品牌的聚合信息。通过设置mapping的multi_field,确保聚合时不进行分词。查询时使用aggregations来统计不同字段,包括使用subAggregation处理有父子关系的数据。提供了相关Java实现方式,并给出了参考链接。
最低0.47元/天 解锁文章
1726

被折叠的 条评论
为什么被折叠?



