Получить отличительное значение на основе кода из 2 или более различных поисковых индексов Elsastic - PullRequest
0 голосов
/ 29 августа 2018

у меня есть два индекса test1 и test2 со следующими схожими данными в обоих индексах

 {
 "Code":"test6",
 "Name":[{
     "languageCode":"en",
     "value":"test6"
 }],
 "status":"activated"
 }

как я могу получить различные значения, чтобы в результате появился только один код: test6 я пытался с помощью следующего запроса

 POST http://localhost:9200/test*/_search/
 {
 "query":{
    "bool":{
        "must_not": [
                { "match_phrase": { "status": "deleted" } }
        ]
    }
},
"aggs" : {
    "distinct_terminals" : {
        "cardinality" : {
          "field" : "permissionCode"
        }
    }
}
}
...