我正在使用带有 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
我什么都得不到。但是当我点击这个网址时:
http://localhost:3000/venue/list?search=Baltimor
我得到了位于巴尔的摩市的所有场地。出于某种原因,一个角色会有所作为。从理论上讲,如果我只搜索一个字符 - 'b',我应该得到巴尔的摩的所有场地
有谁知道这里发生了什么?
谢谢