【发布时间】:2009-04-15 23:12:11
【问题描述】:
我正在使用带有 Thinking Sphinx 插件的 Sphinx。我使用以下代码(和 rake thinking_sphinx:index 命令)索引了一个名为 Venue 的模型
define_index do
indexes :name
indexes city
indexes zip
end
我使用以下代码在我的控制器中获得结果:
@venues = Venue.search params[:search]
然后我将它们渲染为 json。我遇到的问题是,当我点击这个网址时:
http://localhost:3000/venue/list?search=Baltimo
我什么也得不到。但是当我点击这个网址时:
http://localhost:3000/venue/list?search=Baltimor
我得到了位于巴尔的摩市的所有场地。出于某种原因,一个角色会有所作为。从理论上讲,如果我只搜索一个字符 - 'b',我应该得到巴尔的摩的所有场地
有人知道这里发生了什么吗?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby sphinx thinking-sphinx