@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) : [],
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы