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%)
|
Sabistik od początku wzorowałem się na tym poście (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
cyphelf dodałem analizer i domyślne kodowanie, a w dalszym ciągu brak efektu :/ Mam jeszcze pytanie czy metoda porównywania napisów w bazie ma znaczenie, u siebie mam "utf8_polish_ci". Dodatkowo napiszę że: w index.php jest: mb_internal_encoding('UTF-8'); iconv_set_encoding('input_encoding', 'UTF-8'); iconv_set_encoding('output_encoding', 'UTF-8'); iconv_set_encoding('internal_encoding', 'UTF-8'); przy połączeniu z bazą wykonuję: $adapter = parent::factory($adapterName, $config); $adapter->query('SET NAMES utf8'); $adapter->query('SET CHARACTER SET utf8'); na każdej stronie w html'u jest: <meta content="text/html; charset=utf-8" http-equiv="content-type" /> Tworzenie index'ów wygląda teraz tak: indexowane.
Szukanie zaś wygląda tak:
co mu jeszcze nie pasi ? Ten post edytował kirex 4.03.2008, 12:41:01 |
|
|
|
kirex [php][zf] Zend_Search_Lucene 3.03.2008, 22:33:25
Sabistik Akurat nie miałem do czynienia jeszcze z tym kompo... 4.03.2008, 01:00:45
cyphelf Dla potrzeb indeksowania ustaw analizer:
KodZend_... 4.03.2008, 08:51:40
cyphelf Sprawdź zbudowany indeks programem Luke i zobacz c... 6.03.2008, 08:59:01
kirex cyphelf dzieki za podpowiedź, sprawdziłem i faktyc... 6.03.2008, 15:47:31
Martio Korzystam od dawna z Lucyny i niestety nie działa ... 8.03.2008, 20:38:31
Juzef Hm, chyba mam problem w jakiś sposób związany z po... 18.03.2009, 09:17:12 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 04:31 |