Elasticsearch搜索与分析功能详解
1. Elasticsearch搜索相关
在Elasticsearch中,当我们已知父文档ID时,有不同的方式来获取子文档。之前我们使用过 has_parent 查询,而现在介绍一种更便捷的查询—— parent_id 查询。
parent_id 查询示例
GET /amazon_products_with_features/_search
{
"query": {
"parent_id": {
"type": "feature",
"id": "c0001"
}
}
}
这个查询的响应和之前的 has_parent 查询是一样的。不过,它们之间存在关键区别: has_parent 查询是基于对父类型执行任意的Elasticsearch查询来获取所有子文档;而 parent_id 查询则在已知父文档ID的情况下非常实用。
2. Elasticsearch分析功能基础
Elasticsearch不仅是一个强大的搜索引擎,在分析方面也表现出色。下面我们来了解其分析功能的基础知识。
2.1 聚合的基本概念
与搜索不同,分析关注的是更宏观的层面。搜索是聚焦于少数记录,而分析则是对数据进行不同方式的划分
超级会员免费看
订阅专栏 解锁全文

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



