Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 3.03.2008 Ostrzeżenie: (0%)
|
Witam,
Mam problem ze sphinxem, mianowicie chodzi o wyświetlenie wyników wyszukiwania. Po wykonaniu wyszukiwania, w wyniku dostaję ponad 4k rekordów. Zrobiłem sobie stronicowanie, które na stronie wyświetla 20 wierszy (wychodzi mi coś ponad 213 stron). Problem zaczyna się, gdy chcę wyświetlić strony większe od 50. Po wybraniu strony większej od 50 nie otrzymuję żadnych rekordów :/ W pliku konfiguracyjnym ustawiłem max_matches = 10000 w pliku php dla funkcji setLimit w 3 parametrze też podaję 10000 i dalej nic nie ma. Co trzeba zrobić aby wyświetlić rekordy znajdujące się na pozycji dalszej niż 1000 ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 30 Dołączył: 5.05.2007 Skąd: Mannheim Ostrzeżenie: (0%)
|
Nie pracowalem ze sphinx ale podobne problemy mialem z Lucene . Problem lezal po stronie zbyt malej ilosci pamieci alokowanej dla servera aplkacji ( w moim przypadku Tomcata ) . Problem rozwiazalo wystartowanie servera z alokowana iloscia pamieci 512 Mb . Nie chce wprowadzac cie w blad ale poszukaj jakichs ustawien konfiguracyjnych zwiazanych z uzywana pamiecia .
Pozdrawiam |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 3.03.2008 Ostrzeżenie: (0%)
|
pamięć mam ustawioną na 256MB, przy tak małej liczbie jaką jest 4k rekordów wydaje mi się, że to w zupełności wystarcza
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 12:08 |