Temat: Full text search - odmiana
Witam,
W wyszukiwarce Google jeśli wpiszemy "psychologii" to w wynikach wyszukiwania podkreśli nam także słowo "psychologia". Jeśli wpiszemy "psychologii" to podkreśli nam także słowo "psychologia". To samo potrzebuje uzyskać we własnej aplikacji. W jaki sposób mogę uzyskać informację w jakiej odmianie występuje dany wyraz? Informacja ta jest na pewno zaszyta w mechanizmie full text search o czym świadczą poniższe przykłady.
select 'Ten tekst jest o psychologii.' @@ 'psychologia'
zwraca prawdę
select to_tsvector('polish', 'Ten tekst jest o psychologii.')
'jest':3 'o':4 'psychologia':5 'tekst':2 'ten':1
zwraca mi wyraz "psychologia", ale nic nie pisze o wyrazie, którego użyłem czyli "psychologii"
select to_tsvector('polish', 'Psychologia to pewna dziedzina.')
'dziedzina':4 'pewna':3 'pewny':3 'psychologia':1 'ten':2 'to':2
nie mam informacji, że psychologia występuje także w odmianie "psychologii"