【发布时间】:2020-10-15 05:12:34
【问题描述】:
问题更多的是:“Elasticsearch 节点如何交互以提供特定的搜索结果以及搜索请求的流程是什么?”
我参考了以下链接来理解,但在我试图理解的内容中,它们并不是很清楚。
- https://www.elastic.co/guide/en/elasticsearch/reference/master/ingest.html
- https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html
根据上述文档,
- “数据节点”是在调用 _search 查询时执行所有处理的节点。
- “摄取节点”在索引数据之前会进行一些预处理。
那么,以上两种说法正确吗? 因此,
- 当发生 _search 查询时,摄取节点是否有任何角色可以执行?
- 在对数据进行索引时,数据节点是否有任何角色可以执行?
- 在搜索数据时是否有任何其他节点可以执行任何角色?
或者,如果您可以帮助解释搜索请求的流程(哪个节点接收 API 调用、哪个节点过滤数据、哪个节点运行聚合等),那将非常有帮助。
如果它是相关的,那么我在 Elastic Search 7.5 上
【问题讨论】:
标签: elasticsearch elasticsearch-query