sphinx сохранение результата запроса сразу в файл #776465


#0 by D_Pavel
Получаю из сфинкса много данных на PHP, все записываются в файл. Если выбирать больше ~50K строк, то PHP может выдать ошибку об ограничении памяти. Как сделать чтобы данные писались в файл в формате CSV не выгружаясь целиком в память? Оптимально, конечно.
#1 by Asmody
Только никому никогда не показывай, как именно ты  получаешь данные от сфинкса. Пусть сами догадаются, специалисты же.
#2 by Asmody
И это… 50 тыс. строк – это не много.
#3 by D_Pavel
Ап!
#4 by D_Pavel
Down1
#5 by D_Pavel
Тут никто не в курсе?
#6 by Asmody
Стандартная php-шная библиотека возвращает массив. При желании можешь влезть в нее, она открытая, поменять логику. Из того, что есть, возможно setLimits может тебе помочь.
#7 by Asmody
Вообще, смысл задачи не совсем понятен: зачем из поискового индекса делать файл-слепок?
#8 by D_Pavel
Смысл очень простой: если сделать то что просит заказчик, то он заплатит за это деньги.
#9 by D_Pavel
Сделал! Темку можно закрыть
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С