konto usunięte
konto usunięte
Temat: Postgres fulltext
Łukasz Bandzarewicz:
Jak skonfigurować fulltext (konkretnie Tsearch2 na postgres 8.1) by zwracał te same wyniki zapytanie dla słów z i bez polskich znaków, np. 'zażółć' i 'zazolc'.
Z tego co pamiętam to musisz stworzyć słownik, który każde słowo z pliterkami zmapuje na to samo słowo bez nich. Tylko tyle i aż tyle :)
konto usunięte
Temat: Postgres fulltext
Wojciech Malinowski:
Łukasz Bandzarewicz:
Jak skonfigurować fulltext (konkretnie Tsearch2 na postgres 8.1) by zwracał te same wyniki zapytanie dla słów z i bez polskich znaków, np. 'zażółć' i 'zazolc'.
Z tego co pamiętam to musisz stworzyć słownik, który każde słowo z pliterkami zmapuje na to samo słowo bez nich. Tylko tyle i aż tyle :)
..do tego trzeba jeszcze wziąć pod uwagę wszelkiego rodzaju kombinacje:
gęś: gęs, geś
itp.
..musi być jakieś lepsze rozwiązanie ;)
konto usunięte
Temat: Postgres fulltext
Prostego rozwiązania nie ma.Ja potraktowałbym brak polskich znaków jako literówkę - pojechałbym schematem ze strony depesza:
http://www.depesz.com/index.php/2007/06/11/tsearch-ins...
Można też zbudować dodatkowy, własny słownik... Podany przykład wyklucza użycie tezaurusa... Szkoda, bo o tym też myślałem ;)
konto usunięte
Temat: Postgres fulltext
Łukasz Bandzarewicz:
..do tego trzeba jeszcze wziąć pod uwagę wszelkiego rodzaju kombinacje:
gęś: gęs, geś
itp.
..musi być jakieś lepsze rozwiązanie ;)
Przecież nie mówiłem, że to ma być statyczny słownik ze wszelkimi możliwymi sposobami zapisania danego słowa tylko funkcja, która zamieni pliterki na znaki ASCII. Można to zrobić w podobny sposób jak tutaj:
http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2...
konto usunięte
Temat: Postgres fulltext
Rzeczywiście - za dużo założyłem... Przepraszam ;)Podobne tematy
-
Bazy Danych » Pytanie o wydajność MySql Postgres ? -
-
Bazy Danych » Postgres i wiersz poleceń - kodowanie -
-
Bazy Danych » [POSTGRESQL] Jak nadać użytkownikowi np. uprawnienia... -
-
Bazy Danych » Postgres - struktura drzewiasta i problem z WITH RECURSIVE -
-
Bazy Danych » Postgres - patterny ? -
-
Bazy Danych » POSTGRES - BACKUP TABELI -
-
Bazy Danych » MSAccess -> mySQL (ew. Postgres) -
-
Bazy Danych » [postgres] izolacja tranzakcji i sekwencja -
-
Bazy Danych » Postgres w sieci LAN -
-
Bazy Danych » Dane geograficzne a czysty Postgres -
Następna dyskusja: