我正在探索有关如何在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)有属性 - 有什么区别?为索引类型定义字段的正确/更好的方法是什么?答案 0 :(得分:1)
他们真的都是一样的。 1.只是被送到客户端,最终只输出看起来像 2的JSON文件。
原因2看起来很奇怪是因为它记录/演示了一种特定类型的映射,而没有告诉你如何创建索引映射。
如果你正在使用elasticsearch client,那么请查阅文档,了解他们希望如何指定映射,如果你想直接使用REST命令与elasticsearch接口,那么read this documentation,(无论如何要读它了解如何构建映射一般)