Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework][Symfony]Lucene a polskie znaki
harvesterix
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Witam
W projekcie symfony do wyszukiwania danych w bazie używam biblioteki ZendLucene, niestety mam problem z polskimi znakami np. mam kolumnę wymiar w bazie i rekord z wartością 'pełny etat' gdy szukam fraz 'etat' lub 'pełny etat' Lucyna zwraca prawidłowe wyniki natomiast gdy wpiszę 'pełny' nie ma żadnych wyników sciana.gif
W bazie danych wszystkie dane mają polskie znaki gdy wyświetlam jakiś obiekt z tej tabeli też nie ma problemów, słowem tylko podczas wyszukiwania. Baza danych używa utf8_polish_ci do porównywania znaków, w taki sposób wskazuję Lucynie gdzie ma szukać:
  1. $doc->addField(Zend_Search_Lucene_Field::UnStored('wymiar', $this->getWymiar(), 'utf-8'));


gdzie może być problem??
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: 22.08.2025 - 07:14