Elasticsearch 高级功能:分面搜索与建议器的深入解析
1. 数值和日期直方图分面
直方图分面允许我们构建基于字段值间隔(数值和日期字段)的直方图。例如,若要查看 total 字段中落入 1000 间隔内的文档数量,可运行以下查询:
{
"query": { "match_all": {} },
"facets": {
"total_histogram": {
"histogram": {
"field": "total",
"interval": 1000
}
}
}
}
查询响应示例如下:
{
(...)
"facets": {
"total_histogram": {
"_type": "histogram",
"entries": [
{
"key": 0,
"count": 18565
},
{
"key": 1000,
"count": 33
},
{
"key": 2000,
"count": 14
},
{
"key": 3000,
"count": 5
},
超级会员免费看
订阅专栏 解锁全文

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



