Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Idaho37
@Idaho37
Sphinx
Как сделать фильтр с JSON данными в Sphinx?
В БД есть таблица 'channels', в ней поле 'adv'. Данные представлены в виде json строки вида '[5,8,12,24]'
Нужно отфильтровать данные, где присутствует заданное число.
Например, указано 8, то [5,8,12,24] - подходит, а [5,12,24] - нет.
Подскажите пожалуйста.
Вопрос задан
более трёх лет назад
744 просмотра
1
комментарий
Подписаться
3
Средний
1
комментарий
Facebook
Вконтакте
Twitter
tmg
@tmg
создаете индекс с аттрибутом
sql_attr_json = adv
и такой запрос должен сработать для вашего примера
select any(x=8 for x in j.tags) as cnd from my_idx where cnd=1
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Sphinx
Средний
Как указать --skip-ssl в конфиге manticore?
3 подписчика
26 февр.
359 просмотров
1
ответ
Linux
+2 ещё
Простой
Как установить Sphinx на Alma Linux 9?
1 подписчик
27 нояб. 2024
127 просмотров
4
ответа
PHP
+1 ещё
Средний
Как заставить sphinxsearch 3.6.1 выводить несколько полей?
1 подписчик
19 сент. 2024
76 просмотров
2
ответа
1С-Битрикс
+1 ещё
Сложный
Как сделать чтобы sphinx выдавал сперва точные совпадения а потом остальные?
1 подписчик
18 сент. 2024
132 просмотра
1
ответ
Sphinx
Простой
Какие существуют ограничения на количество записей у real time индексов manticoresearch?
6 подписчиков
16 июн. 2024
357 просмотров
0
ответов
CentOS
+1 ещё
Простой
Почему SPHINX не стартует после остановки какой-то службы?
1 подписчик
15 июн. 2024
81 просмотр
1
ответ
Sphinx
Средний
Почему текстовое поле из real time индекса пустое при запросе?
1 подписчик
12 июн. 2024
41 просмотр
1
ответ
1С-Битрикс
+1 ещё
Средний
Как сделать так чтобы sphinx не искал вместе с «тест» слово «test»?
2 подписчика
27 мая 2024
97 просмотров
1
ответ
Sphinx
Простой
Почему долгий поиск некоторых слов в SPHINX?
2 подписчика
10 мая 2024
68 просмотров
0
ответов
Symfony
+1 ещё
Средний
Как сделать, чтобы Sphinx выполнял поиск по части слова?
2 подписчика
более года назад
210 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Backend Laravel Middle/Senior (На проект)
SmsLive
от 150 000 до 200 000 ₽
FullStack Laravel Middle/Senior (На проект)
SmsLive
от 150 000 до 200 000 ₽
HR manager
MakeDifference
от 50 000 до 100 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама