Я использую pg_search для полнотекстового поиска моего клиента d/b по имени и адресу электронной почты. Как получить совпадение, если я ищу доменную часть адреса электронной почты? например hotmail, возвращает всех клиентов с адресом hotmail.pg_search адрес электронной почты для подстроки
Шаги, которые я предпринял до сих пор, включают использование поиска триграмм и добавление расширения psql для поиска триграмм. Комментарий в этой статье: PG full text search on rails using pg_search gem for substring указывает, что мне нужно построить текстовый поисковый словарь. Кто-нибудь знает, как это сделать, чтобы разделить адрес электронной почты?
Это действительно так. Пока функциональность работала, мой тест терпел неудачу. Я изменил порог триграммы до 0,2 (по умолчанию 0,3), и теперь мой тест проходит. – margo