Я использую Firestore как db
и один экземпляр эластичного поиска.Я запускаю облачные функции для передачи данных на эластичный сервер.Я используюasticsearch, потому что мне нужны сложные запросы для получения данных.Я могу отправить основные запросы с модернизацией.Я новичок в этом вопросе и ищу источники для изучения сложных запросов с es + andorid + retrofit или любым другим способом.У вас есть какие-либо предложения?
Я имею в виду, как написать запрос ниже в Android дооснащения
{
"query": {
"match_all": {}
},
"filter": {
"bool": {
"must": [
{
"term": {
"city": "New york"
}
},
{
"term": {
"state": "NY"
}
},
{
"bool": {
"should": [
{
"bool": {
"must": [
{
"term": {
"businessName": "Java"
}
},
{
"term": {
"businessName": "Shop"
}
}
]
}
},
{
"bool": {
"must": [
{
"term": {
"category": "Java"
}
},
{
"term": {
"category": "Shop"
}
}
]
}
}
]
}
}
]
}
}