我可以使用ElasticSearch映射转换来复制字段

时间:2015-05-29 11:18:44

标签: elasticsearch

我在这里阅读有关映射变换的信息:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-transform.html

  

变换的结果被索引但原始来源是   存储在_source字段中。

所以我想我可以用它来复制"一个领域。我试试:

{
   "mappings":{
      "opportunity":{
         "transform":{
            "script":"ctx._source['skill_suggest']=ctx._source['skill']"
         }
      }
   }
}

然后我在" skill_suggest"上执行查询。字段但不返回结果(同样的查询"技能"工作正常)。

那么我做错了什么? 我能不知道如何"复制"飞行中的一些领域?我想对"技能"进行全文搜索。还有Completion Suggester但我无法修改从客户端发送的数据模式。

1 个答案:

答案 0 :(得分:1)