Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Sphinx + MySQL] przekrocznie pamięci
webcitron
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 17.11.2008

Ostrzeżenie: (0%)
-----


Nie jestem pewien czy temat zakładam na odpowiednim forum, starałem się znaleźć najodpowiedniejsze.

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:
  1. include 'sphinxapi.php';
  2. $sphinx = new SphinxClient();
  3. $sphinx->SetLimits( 0, 10 );
  4. $res = $sphinx->Query( 'opony', 'category' );


Dostaję błędy o przekroczeniu pamięci:
  1. 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 smile.gif

Miał już ktoś podobne przejścia ze Sphinxem ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:25