From 8e2b55d06ada8da41e35604d9b4f25790ae7e0be Mon Sep 17 00:00:00 2001 From: wisdom-wf Date: Fri, 1 Apr 2016 10:04:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=80=BB=E7=BB=93=E4=BA=86=E4=B8=80=E4=B8=8B?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E7=9A=84=E8=BF=87=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 阅读过程中的一点意见 望采纳 --- 060_Distributed_Search/05_Query_phase.md | 1 + 070_Index_Mgmt/35_Dynamic_Mapping.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/060_Distributed_Search/05_Query_phase.md b/060_Distributed_Search/05_Query_phase.md index 9306ef9..e51a9a6 100755 --- a/060_Distributed_Search/05_Query_phase.md +++ b/060_Distributed_Search/05_Query_phase.md @@ -32,6 +32,7 @@ GET /_search 协调节点将这些分片级的结果合并到自己的有序优先队列里。这个就代表了最终的全局有序结果集。到这里,查询阶段结束。 +整个过程类似于归并排序算法,先分组排序再归并到一起,对于这种分布式场景非常适用。 > ###注意 > 一个索引可以由一个或多个原始分片组成,所以一个对于单个索引的搜索请求也需要能够把来自多个分片的结果组合起来。一个对于 diff --git a/070_Index_Mgmt/35_Dynamic_Mapping.md b/070_Index_Mgmt/35_Dynamic_Mapping.md index fbc55d4..24bf709 100755 --- a/070_Index_Mgmt/35_Dynamic_Mapping.md +++ b/070_Index_Mgmt/35_Dynamic_Mapping.md @@ -1,6 +1,6 @@ ### 动态映射 -当 Elasticsearch 遭遇一个位置的字段时,它通过【动态映射】来确定字段的数据类型且自动将该字段加到类型映射中。 +当 Elasticsearch 处理一个位置的字段时,它通过【动态映射】来确定字段的数据类型且自动将该字段加到类型映射中。 有时这是理想的行为,有时却不是。或许你不知道今后会有哪些字段加到文档中,但是你希望它们能自动被索引。或许你仅仅想忽略它们。特别是当你使用 Elasticsearch 作为主数据源时,你希望未知字段能抛出一个异常来警示你。