Sphinxのようなインデックス作成と検索の宝石が必要ですが、Railsは必要ありません。何か提案はありますか?WindowsボックスのRuby1.9.3で実行する必要があります。RailsなしでSphinxを試しましたが、MySqlと多くの構成が必要で、成功しませんでした。ビルドインデータベースまたはSqliteのような機能を使用するものをお勧めできますか?
3 に答える
2
特定のプラグイン(などthinking_sphinx
)はRails固有ですが、Sphinx自体は単なる検索サーバーであり、クライアントgemを直接使用して、必要なものにインデックスを付けて検索できます。ActiveRecordにある必要はありません(ちなみに、必要に応じてRailsの外部で使用することもできます)。
もう1つの代替手段はApacheSolrです。これは、洗練された検索システム(ステミングやその他の多くの優れた機能をサポート)など、Sphinxと同様の機能を提供します。
于 2012-04-23T15:23:37.123 に答える
0
sphinx,solr の別の代替手段はOpenSearchServerです。lucene に基づく検索エンジン。また、Windows のサポートも充実しています。Windows にインストールする方法については、こちらのドキュメントを参照してください。API を使用して Ruby に統合できます。
于 2012-04-24T09:09:16.563 に答える
0
Sphinx 自体は Rails を使用するかどうかに関係なく機能しますが、それで問題が発生した場合は、SolrやElastic Searchなどをいつでも試すことができます。私は後者について良いことを聞いたし、あなたがそうであるように、Windows上で実行するのは非常に簡単です.
于 2012-04-23T16:14:43.833 に答える