![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z wyszukiwaniem polskich znaków w bibliotece zenda Zend_Search_Lucene. Ogólnie wyszukiwanie działa dosyć dobrze, problem jest tylko gdy w szukanej frazie znajdzie się choć jeden polski znak, wówczas Lucene zwraca mi 0 rekordów. Cała strona ustawiona jest na kodowanie utf-8, takie też podawane jest przy tworzeniu indexów przez luncene. Tworzenie index'ów wygląda w sposób przedstawiony poniżej, dane pobierane są z bazy i w pętl indexowane.
Szukanie zaś wygląda tak:
Wydaje mi się, że wszystko jest tak jak powinno być a mimo to nie działa. Może ktoś spotkał się już z takim problemem i go rozwiązał ? Jeśli tak to prosze o pomoc ? Z góry dzięki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
cyphelf dzieki za podpowiedź, sprawdziłem i faktycznie jest zonk.
Po sprawdzeniu tym programem okazało się, że czasem mam polską czcionke a niekiedy krzaki. Zajrzałem do bazy i jest to samo. Dla testu wpisałem sobie polskie znaki przez pma i szukanie zaczeło smigać, a co za tym idzie mam coś zwalone przy dodawaniu rekordów do bazy, czasem dodaje dobrze a czasem z krzakami :/ przez to własnie lucene nie może wyszukiwać. Tak więc dzięki cyphelf, lucene śmiga, czas szukać błędu w innym miejscu :/ Ten post edytował kirex 6.03.2008, 15:47:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 15:48 |