@P747

Elasticsearch поиск по диапазону и другим параметрам?

Добрый день!

Есть, код в скрипте, который ищет все товары, с сортировкой по id и диапазоном. Так же в индексе хранятся параметр 'categories', в котором значения хранятся в виде массива, id категорий в значении, то есть 'categories' => [ 0 => {id категории}, 1 => {id категории} ]

Как помимо диапазона с сортировкой искать еще товары по массиву id категорий? Пробовал подставлять в query, doc и иные параметры, но не фильтрует.

Пример запроса:

'sort' => ['id'],
'body' => !empty($gt) ? json_encode([
'query' => [
    'range' => [
        'id' => [
            'gt' => $gt
        ]
    ]
]
], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) : [],
  • Вопрос задан
  • 8 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
PeoplePass Москва
от 150 000 до 250 000 руб.
TalentTech Москва
от 200 000 до 300 000 руб.
ManyChat Москва
от 180 000 до 250 000 руб.