В текущей задаче нужно искать текст по частичному совпаденю, даже если это не цельное слово, а его часть. почему - есть набор старых плохо отформатированных даннных, например как телефоны с кодом страны или и без кода страны, адреса в одну строчку в которых используется разное написание. пробовал постгресс с триграммами, врде норм, но на очень больших таблицах сервак иногда просто виснет. (убунта) скорее всего из-за недостака оперативной памяти. плюс скорость поиска не феноменальная совсем. Какие есть еще варианты?