|
sphinx сохранение результата запроса сразу в файл
| ☑ |
0
D_Pavel
13.07.16
✎
19:15
|
Получаю из сфинкса много данных на PHP, все записываются в файл. Если выбирать больше ~50K строк, то PHP может выдать ошибку об ограничении памяти.
Как сделать чтобы данные писались в файл в формате CSV не выгружаясь целиком в память?
Оптимально, конечно.
|
|
1
Asmody
13.07.16
✎
19:59
|
Только никому никогда не показывай, как именно ты получаешь данные от сфинкса. Пусть сами догадаются, специалисты же.
|
|
2
Asmody
13.07.16
✎
20:00
|
И это… 50 тыс. строк – это не много.
|
|
3
D_Pavel
14.07.16
✎
09:56
|
Ап!
|
|
4
D_Pavel
14.07.16
✎
11:27
|
Down1
|
|
5
D_Pavel
14.07.16
✎
12:02
|
Тут никто не в курсе?
|
|
6
Asmody
14.07.16
✎
12:17
|
Стандартная php-шная библиотека возвращает массив. При желании можешь влезть в нее, она открытая, поменять логику.
Из того, что есть, возможно setLimits может тебе помочь.
|
|
7
Asmody
14.07.16
✎
12:17
|
Вообще, смысл задачи не совсем понятен: зачем из поискового индекса делать файл-слепок?
|
|
8
D_Pavel
16.07.16
✎
10:27
|
Смысл очень простой: если сделать то что просит заказчик, то он заплатит за это деньги.
|
|
9
D_Pavel
20.07.16
✎
10:30
|
Сделал! Темку можно закрыть
|
|