RediSearch — сортировка объектов JSON одинаковым образом после обновления любого поля.

Я создал индекс RediSearch, который включает в себя несколько полей, напримерparam1и .

Я выполняю поиск с помощью FT.SEARCH , выполняя следующую команду.

      FT.SEARCH "index" "@id:{4555bcbd\\-1d15\\-46f1\\-9acb\\-91e29c1f63f5} @param1:{ee2aa256\\-5c67\\-42cb\\-871f\\-a402fcdf2160}" "SORTBY" "param2"  DESC LIMIT 0 3000

Поиск выдает список объектов. Когда я обновляю, напримерparam2и выполните приведенную выше команду, список изменится. Последний обновленный объект отображается вверху списка.

Я пытался использовать несколько полей сортировки, ноFT.SEARCHне поддерживает сортировку по нескольким полям.

0 ответов

Другие вопросы по тегам