ElasticSearch关于多个字段的连接

时间:2017-08-14 11:36:36

标签: elasticsearch

我有电话号码部分的数据。因此我将其创建为数组(对象)。但我想现在搜索完整的电话号码。

"Phone":{
  "type" : "object",
    "properties" : {
      "first" : {
        "type” : "text"
      },
      "second": {
        "type" : "text"
      }
   }
}

现在,如果我有三条记录,[{“first”:“123”,“second”=“456”},{“first”:“456”,“second”=“123”},{“first “:”412“,”second“=”356“}]。它应该搜索“123456”,“456123”,“412356”等记录。并且应该为查询“123”提供3条记录。

1 个答案:

答案 0 :(得分:0)

查看copy_to字段或创建一个ingest pipeline,创建一个包含不同数字的字段,并丰富JSON。