2

私は pg_search を使用して、顧客の名前と電子メール アドレスを full_text_search します。メールアドレスのドメイン部分で検索した場合、どうすれば一致しますか? たとえば、hotmail は、hotmail アドレスを持つすべての顧客を返します。

これまでに行った手順には、trigram 検索の使用と、trigram 検索用の psql 拡張機能の追加が含まれます。この記事のコメント、pg_search gem for substring を使用した Rails での PG 全文検索は、テキスト検索辞書を作成する必要があることを示しています。メールアドレスを分割する方法を知っている人はいますか?

4

1 に答える 1

0

メール文字列で「hotmail」を検索することはできませんか? pg_search は部分文字列に一致する結果を返すため、通常のセットアップは問題なく機能します。

于 2015-04-24T02:36:37.473 に答える