Забыл ответ написать.
когда настраиваете конфиг сфинкса, регулярным выражением разбейте те поля в которых есть двоеточие, на поля с пробелом, либо на аналогичное поле в 2 строки, где в первой и второй будет по 1 слову.
@opium вы наверное в деревне живете, где в центре стоит 1 вышка в разы выше любого дома и от нее тянут. ? Оптику что в Москве что в Спб тянут с ближайшего дома, и тянут до маршрутизатора который стоит на доме, потому как надо ее спаять, или вы предлагаете бухту кабелей тянуть с одного дома на другой в каждую квартиру ? Смешно !!! Или 1 многожильный провод а потом без экрана каждый лучик в квартиру ? Еще смешнее.
Света нет а интернет есть ? Это что за фигня ? То есть вы считаете что оптику от серверной тянут ? Напрямую ? На других домах стоит такое же оборудование которое так же зависит от света, да и на вашем доме его будут ставить что бы потом перебросить в другие дома. Так что мимо
я правильно мыслю ? Пользователь из php запускающий внешний скрипт это www-data, если я переключусь в консоли на этого пользователя и попробую вызвать команду она у меня не выполнится ?
Если так то у меня все по другому. Все нормально выполняется.
@Artpax Если вы этого не понимаете то это еще ни о чем не говорит. Учитесь пользоваться инструментами. Там все понятно. Или давайте пример, я вам скажу что и откуда взялось
@Timosha по запросу все нормально. Мы берем все данные из таблицы для джоина, можно конечно материалайз сделать, но как показала практика что циклы по таблице, что по материальной таблице скорости не прибавляют.
Второе то что нужно. По скорости в принципе что первый вариант, что второй работает одинаково. Таблица без индексов вида представленного выше. почти 6 тысяч строк. 15 секунд
да, это то решение которое я озвучил. То есть по сути у нас есть массив чисел через запятую, мы его приводим к виду, каждое число в своей строке, далее подставляем в предикат IN, ищем соответствие в другой таблице, и далее агрегируем это соответствие опять в 1 строку.