2009-08-13 8 views
0

私はsphinx検索エンジンを使用しています。Thinking Sphinx Rails Pluginを使用した複数のキーワード検索

私は、sphinxによって索引付けされるtitle属性を持つジョブモデルを持っています。複数のジョブを検索し、1つ以上のキーワードに一致するものをキャプチャしたいと思います。例えば

...

Job.search( "レール、ジャンゴは、symfony")

...と以下のタイトルでジョブオブジェクトの配列を取得は "レンタル用の現像剤をレール"、 "djangoウィザードを探しています"、 "誰もsymfonyを知っていますか?"

私は、これらの3つの別々のジョブをデータベースに格納し、索引付けしています。私は上記の検索を実行すると、私は空の配列を取得します。各ジョブは、単一の照会用語が単独で提供されたときに検出されます。私はむしろ Job.search「ジャンゴ」 Job.search「symfonyの」この Job.search「レール」をしないだろう

誰でもスフィンクスの検索エンジンに複数のキーワードを渡す方法を知っていますか?

答えて

6
Job.search("rails | django | symfony", :match_mode => :extended) 
関連する問題