0

私は、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〜")

これを改善するのを手伝ってください。

4

1 に答える 1

1

rails でメールを傍受する必要があります。これを行うためのさまざまなアプローチを説明する適切な記事を次に示します。

http://steve.dynedge.co.uk/2010/09/07/incoming-email-in-rails-3-choosing-the-right-approach/

于 2011-05-12T18:50:21.723 に答える