我们有一个用例,我们有查询可以带来重复的结果,我们正在运行统计面。
此结果会导致错误的结果,因为查询会导致重复文档。有什么办法可以避免重复计算吗?
任何帮助都将受到高度赞赏。
以下是示例查询
{
"query": {
"bool": {
"must": [
{
"bool": {
"must": [
{
"range": {
"Latitude": {
"from": "0",
"to": "19150"
}
}
},
{
"range": {
"Longitude": {
"from": "0",
"to": "19150"
}
}
}
]
}
},
{
"has_parent": {
"parent_type": "contractsearch",
"query": {
"bool": {
"must": [
{
"range": {
"Id": {
"gt": "0"
}
}
},
{
"has_child": {
"type": "exposuregraphsearch",
"query": {
"terms": {
"CedantExposureIdList": [
"706341"
]
}
}
}
}
]
}
}
}
}
]
}
},
"facets": {
"Latitude": {
"statistical": {
"fields": [
"Latitude"
]
}
},
"Longitude": {
"statistical": {
"fields": [
"Longitude"
]
}
}
}
}