Elasticsearch - получить все документы с минимальным расстоянием друг к другу - PullRequest
0 голосов
/ 20 января 2019

У меня есть следующий индекс:

"item_recommendation": {
    "mappings": {
        "item_type": {
                "description": {
                    "type": "text",
                    "analyzer": "my_html_analyzer"
                },
                "location": {
                    "type": "geo_point"
                },
                "name": {
                    "type": "text",
                    "fields": {
                        "keyword": {
                            "type": "keyword",
                            "ignore_above": 256
                        }
                    }
                }

            }
        }
    }
}

Я хотел бы знать, сколько (и какие) предметов имеют одинаковую географическую точку (предпочтительно, с запасом до K метров).

Я знаю, как сделать это для одного очка, и хотел бы знать все мои предметы.

...