在我的开发环境中,我可以创建一个具有属性和 Alias数据类型的Elasticsearch索引。但是,在AWS(Elasticsearch Service)中,当我尝试相同的操作时,它将失败。
我的开发者Elasticsearch版本:6.4.2
AWS Elasticsearch版本:6.3.1
我正在尝试使用Elasticsearch网站上的示例代码:https://www.elastic.co/guide/en/elasticsearch/reference/current/alias.html
df1.update(df2)
这就是我要得到的:
df2
答案 0 :(得分:0)
显然,Alias数据类型是在6.4版中引入的-在“次要”更新中添加数据类型有些奇怪。
以下链接提到了“字段”别名,但我认为这也包括“属性”别名:
Elasticsearch field name aliasing
https://www.elastic.co/guide/en/elasticsearch/reference/6.x/release-notes-6.4.0.html
我可以等待AWS将Elasticsearch升级到6.4版,或者找到解决方法。