При работе с триграммами запрос на латинице обрабатывается отлично, а вот с кириллицей почему-то получается "кракоязбра". Как правильно работать с триграммами, чтобы возвращаемые значения были схожи с латиницей (в примере), когда у тебя кириллица?
База данных в UTF-8.
Пример с латиницей:
select show_trgm('Naberezhnye Chelny');
show_trgm
-------------------------------------------------------------------------------------------
{" c"," n"," ch"," na",abe,ber,che,eln,ere,ezh,hel,hny,lny,nab,"ny ",nye,rez,"ye ",zhn}
(1 row)
Пример с кириллицей:
select show_trgm('Набережные Челны');
show_trgm
-----------------------------------------------------------------------------------------------------------------------------
---------------------
{0x80d117,0x80df55,0x86b2c8,0x8f7d47,0x986ebe,0xa2d61a,0xa2226a,0xadf03c,0xceb992,0xe18a23,0x025732,0x13b218,5mm,0x3c6e80,0x
6351ac,udl,0x764fb5}
(1 row)