1.elasticsearch 在 5.0 之前,搜索聚合拆词的索引聚合出来是已经拆词后的结果。
解决办法:
多建立一个一样的不拆词的字段用于搜索聚合
2.在 elasticsearch 5.0 以上后,拆词字段索引 参与聚合时,配置以下字段用于聚合搜索
{
"name":{
type:"text",
fielddata:true,
fields:{
"agg":{type:"keyword"}
}
}
}
使用是用 name.agg 来参与搜索聚合
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于