![]() |
![]() ![]() |
![]() |
![]() ![]()
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 (IMG:style_emoticons/default/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ć:
gdzie może być problem?? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj coś masz: http://forum.php.pl/index.php?showtopic=139697
Natomiast jeśli używasz Symfony i doctrine to w doctrine masz coś takiego jak Searchable co pozwala na wyszukiwanie pełnotekstowe - tu masz opis: http://www.doctrine-project.org/projects/o...al/searching/en - działa super, sam używam. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 17.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
U mnie działa dzięki bardzo naszukałem się na forum symfony nawet znalazłem plugin do tego (IMG:style_emoticons/default/smile.gif) na szczęście nie zdążyłem go zainstalować.
Co do doctrine to przerzucę się z następnym projektem. Ten post edytował harvesterix 23.08.2010, 12:45:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:10 |