Я пытаюсь обновить запрос компонента с помощью setQuery () prop.Мои данные структурированы следующим образом.
{
root : {
category 1: {
item 1 {...},
item 2 {...},
},
category 2: {
item 1 {...},
item 2 {...},
},
...
}
}
Мне нужно получить элемент 1 в категории 1. Когда пользователь выбирает item 1 , я обновляю запрос следующим образом.Но это не работает.
this.props.setQuery({
"query": {
"bool": {
"must": [
{
"query_string": {
"query": 'category 1 AND item 1',
"fields": ["item", "category", "keywords"],
"analyzer": "standard"
}
}
]
}
}
});
Я пытаюсь выяснить, как решить эту проблему, используя вложенный запрос.Но я не мог найти ничего полезного.Пожалуйста, дайте мне любую подсказку, чтобы достичь этого.