У меня есть индекс сведений о врачах с последними данными о местонахождении их практики. Я хочу получить результаты поиска врачей на основе интервалов расстояния (0–10 миль, 10–20 миль, 20–30 миль) от широты пользователя, длины, а затем отсортировать результаты в каждом сегменте по их фамилии, прежде чем возвращать результаты поиска вПользователь. Есть ли выход сделать все это в одном запросе Elasticsearch?