我正在使用跨集群搜索,并通过两个集群中都存在的_id搜索文档。 ES返回2次匹配(本地索引1次,远程索引1次)。我只想要一个在本地索引中。如何从远程群集中删除重复项?
查询:
{
"query": {
"terms": {
"_id": [ "123"]
}
}
}```
答案 0 :(得分:1)
您应该能够通过在<i class="fas fa-edit"></i>
字段上使用Field Collapsing
并定义一种排序条件,以使本地集群中的文档排名更高(例如,集群ID或时间戳等)