Как обрабатывать опечатки в Postgres FullText поиска - PullRequest
0 голосов
/ 28 июня 2019

Я хочу найти какой-нибудь текст, используя полнотекстовый поиск в postgres. Вот пример моего запроса

select name, artist, texte
from testsearch
where to_tsvector(texte) @@ to_tsquery('randomname');

, он дает мне только результаты, совпадающие с «случайным именем», я хочу, чтобы он также совпадал с «бегал ',' ранд 'радом' и т.д ...

Ответы [ 2 ]

0 голосов
/ 01 июля 2019
select name, artist, texte
from testsearch
where to_tsvector(texte) @@ to_tsquery('rand:*');
0 голосов
/ 28 июня 2019

попробуйте

select name, artist AND texte
from testsearch near texte
where to_tsvector(texte) @@ to_tsquery('randomname');
...