Witam.
Pracuję na Posgresie 8.3 z polskim słownikiem ispell i mam problem z wyszukiwaniem pełnotekstowym. Chciałbym zeby zapytanie zwracało mi wyniki nawet jesli ktoś nie użyje polskich liter w wyszukiwanym słowie.
Mam w tabeli jedną kolumnę tsvector w której trzymam index wyszukiwania. Podczas INSERT/UPDATE wykonywany jest trigger który generuje mi to pole na podstawie kilku innych z tejże tabeli.
Zastanawia mnie jak osiągnąć mój cel, bo w dokumentacji nie ma nic o wyszukiwaniu z pominięciem znaków diakrytycznych. Myślałem też żeby do indeksu dorzucać też odpowiedniki słów bez ogonków, ale to chyba niekorzystnie wpłynie na działanie sortowania przez rank, bo będzie w indeksie kilka razy to samo słowo. Poza tym nie mam pojęcia jak zrobić zeby zamienić hurtem wszystkie ogonki na ich odpowiedniki (może jakaś funkcja w C?), coś jak odpowiednik UTF-8//TRANSLIT z iconv w PHP.
Ktoś ma jakiś pomysł to zrobic, bo mi skończyły się pomysły?