Próbuję do serwisu wprowadzić mechanizm wyszukiwania oparty na Sphinx-ie. Samo zaindeksowanie rekordów odbyło się bez problemów. Przy próbie pobrania rekordów:
include 'sphinxapi.php'; $sphinx = new SphinxClient(); $sphinx->SetLimits( 0, 10 ); $res = $sphinx->Query( 'opony', 'category' );
Dostaję błędy o przekroczeniu pamięci:
Fatal error: Allowed memory size of 524288000 bytes exhausted (tried to allocate 775238446 bytes) in /sphinxapi.php on line 610
Korzystam z popularnej (z tego co się zorientowałem) klasy sphinxapi.php.
Dodam że indeks category z którego tu korzystam jest całkiem mały - indexer wypisał mi że waży on zaledwie 1.6 MB.
Oczywiście chciałbym zobaczyć znalezione rekordy zamiast błędu

Miał już ktoś podobne przejścia ze Sphinxem ?