2012-01-15 7 views
4

Races 3.1のmongoid embedded one to manyモデルをフルテキスト検索に使用しました。最初はアドオンを支払うことなく、ヒロクで展開するのがとても軽くて簡単です。mongoidの全文検索にアドバイスが必要

すべてのherokuフルテキスト検索アドオンは現在、計画を払っているようです(これは最初からうまくいかない)、Flying SphinxとWebsolrを参照してください。

最終的に他のクラウドサービスに合わせて拡張するより良い解決法(ヒロク上に展開可能なルビーの宝石)についてアドバイスが必要です。

答えて

5

は多分にMongoDBのコア機能は、あなたのニーズに十分です: https://github.com/mauriciozaffari/mongoid_search

2:あなたはこの宝石を使用することができます

1):私の心に入って来る2つの可能性があります http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo

)elasticsearch(http://www.elasticsearch.org/)を使用して、次の宝石を使用することができます: https://github.com/karmi/tire

は、しかし、あなただけHerokuので、このソリューションを使用couldntの、セットアップに使用すると、Herokuのを使用したい場合には、EC2は我々がMongoidにSolrのでsunspot_mongoの宝石を使用していた推奨

+0

私は一見を持っています。 –

1

されるであろうために独自のサーバーを持っているでしょう2.4。

しかし、Mongoid 3にアップグレードした後、太陽黒点のサポートはそこにないようです。だから我々はtire gemでelasticsearchへの動きを調べている。 elasticsearchのための "サービススペースとしての検索"にはいくつかの新しいサービスがありますが、まだ準備が整っていないように見えます。

希望すると助かります!

関連する問題