私は、RubyonRailsを使用して開発されているERPシステムに取り組んでいます。メールの内容を読んで受注を作成したい。内容を読むことで、受注かお問い合わせかわかります。
今度は、メールを読んでリスト内のアイテムを取得したいと思います。メールから単語を取り出して、データベースのアイテムの下で検索する予定です。メールの特定の形式を修正できません。
以下のアプローチを使用します。メールの内容を検索するために、フェレット(最初はスフィンクスなどに切り替える可能性があります)を使用します。
1)。アイテムテーブルをループして、完全に一致するフレーズを検索します。Email.find_with_ferret( "item + name")
2)。メールでアイテム名の分割キーワードを検索します。Email.find_with_ferret( "items nice name")
3)。あいまい検索Email.find_with_ferret( "items nice name〜")
これを改善するのを手伝ってください。