Thinking Sphinx プラグインで Sphinx を使用しています。次のコード (および rake thinking_sphinx:index コマンド) を使用して、Venue というモデルにインデックスを付けました。
define_index do
indexes :name
indexes city
indexes zip
end
次のコードを使用して、コントローラーで結果を取得します。
@venues = Venue.search params[:search]
それらをjsonとしてレンダリングします。私が抱えている問題は、この URL にアクセスしたときです。
http://localhost:3000/venue/list?search=Baltimo
私は何も得ません。しかし、この URL にアクセスすると、次のようになります。
http://localhost:3000/venue/list?search=Baltimor
ボルチモア市にあるすべての会場を取得します。なぜか1キャラで差がつく。理論的には、「b」という 1 文字で検索するだけで、ボルチモアのすべての会場を取得できるはずです。
ここで何が起こっているか知っている人はいますか?
ありがとうございました