ElasticSearch 6中的字段名称规则?

时间:2018-05-18 01:51:54

标签: elasticsearch elasticsearch-6

目前我在网上找到的所有内容都是:

  • 不得以下划线开头" _"
  • 不得包含逗号","
  • 不得包含哈希标记"#"
  • 使用点"。"沮丧但可能
  • 字段名称不得超过255

但似乎这些是ElasticSearch 5和旧版本的规则。

我做了一些实验并发现:

  • 使用点(.)可能会导致各种错误,例如illegal_state_exceptionarray_index_out_of_bounds_exception,但有时它是合法的
  • 不允许空字符串(illegal_argument_exception
  • 领先的下划线,逗号,哈希标记似乎在ElasticSearch 6中是合法的
  • 字段名称可能超过255(但可能还有新限制?)

我想知道这是否有正式文件?我只是在失明吗?

1 个答案:

答案 0 :(得分:0)

我们目前正计划从5.6.5升级到6.2.x。

我正在寻找证据来支持令人担忧的评论“...... Breaking Changes for Watcher in 6.0.0-alpha2中提及的字段名称中的下划线不允许。”

我一直无法找到任何其他证据表明下划线现在是禁止的。我将打开一个引用此问题的支持案例,以获得官方回应。