配置弹性搜索索引

时间:2013-05-28 09:37:48

标签: elasticsearch

我正在探索有关如何在ES中配置索引的文档和Q& A.在某些时候我真的很困惑。我发现了两种不同的版本/方式(?)如何做到,但我似乎无法找到差异。

(1)这一个:Elasticsearch: Constructing mappings for Java Client,它似乎是一个包含索引书架的所有定义的yml文件(在给定的例子中)

(2)推文的定义:http://www.elasticsearch.org/guide/reference/mapping/object-type/(JSON)

对我来说,(1)似乎更具决定性。但无论如何,令我困惑的是(1)定义了映射,(2)有属性 - 有什么区别?为索引类型定义字段的正确/更好的方法是什么?

1 个答案:

答案 0 :(得分:1)

他们真的都是一样的。 1.只是被送到客户端,最终只输出看起来像 2的JSON文件。

原因2看起来很奇怪是因为它记录/演示了一种特定类型的映射,而没有告诉你如何创建索引映射。

如果你正在使用elasticsearch client,那么请查阅文档,了解他们希望如何指定映射,如果你想直接使用REST命令与elasticsearch接口,那么read this documentation,(无论如何要读它了解如何构建映射一般)