Я использую loopback иasticsearch и пытаюсь объединить географические запросы с запросами с несколькими совпадениями, используя следующий запрос:
{
"where": {
"and": [{
"geo": {
"near": {
"lat": 30.78,
"lng": 76.69
}
}
}, {
"native": {
"query": {
"multi_match": {
"query": "python",
"fields": ["title", "tags", "description"],
"type": "most_fields"
}
}
}
}]
}
}
Но все, что я получаю, - это пустой ответ.Оба запроса отлично работают индивидуально.Также, если я объединю другие запросы с multi_match
, запрос multi_match
не повлияет на результат.Только второй запрос выполняется.Может кто-нибудь сказать мне, если это правильный способ объединить эти запросы?