在弹性搜索中添加类型中的字段与创建新类型

时间:2015-03-21 14:41:14

标签: elasticsearch kibana

我拥有一个应用程序,并且为了活动日志,我想使用弹性搜索。 该应用程序有许多部署(~500)。所有部署中都有许多用于活动日志行的字段。 但是,对于每个部署,有一小部分(< 10)个特定于该部署的字段。

要为我的activity_log索引创建映射类型,我会看到一些选项:

  • 创建单一映射类型,包含所有部署中的所有字段。当然,为特定部署发送的文档仅包含公共字段和特定于该部署的字段。
  • 为每个部署创建一个类型,仅包含公共字段和特定于部署的字段
  • 创建单个类型,但将自定义字段作为嵌套"字段名称:值"的数组。文件

此类用例的推荐方法是什么?我还希望能够在kibana中可视化数据,我不确定它如何与嵌套文档一起使用

0 个答案:

没有答案