ch
Size: a a a
EM
NN
YS
EM
МН
b
create table test (
config text,
message text
)
select *, to_tsvector(config::regconfig, message), to_tsquery(config::regconfig, 'Елки & зелёные') from test
config message to_tsvector to_tsqueryИ индекс по такому запросу едва ли будет использоваться, так что либо делаем универсальный словарь на все нужные нам языки, либо делаем по запросу на каждый язык.
english The Fat Rats 'fat':2 'rat':3 'ёлки' & 'зелёные'
russian The Fat Rats 'fat':2 'rat':3 'ёлки' & 'зелён'
english Ёлки зелёные 'зелёные':2 'ёлки':1 'ёлки' & 'зелёные'
russian Ёлки зелёные 'зелён':2 'ёлки':1 'ёлки' & 'зелён'
EM
YS
EM
b
EM
YS
b
YS
агрегатор
агрегатора
агрегаторам
агрегаторами
агрегаторах
агрегаторе
агрегаторов
агрегатором
агрегатору
агрегаторы
YS
b
IA
YS
агрегаторами — это агрегаторами, а вот агрегаторах — это совсем другое слово (по мнению составителей словаря).