我最近在我的 ruby on rails 应用程序上安装了thinking-sphinx。乍一看,一切都很好,我可以搜索单词,它会找到它们。现在,当我尝试使用以下方法添加一些过滤器(例如,省份、类别等)时:
MyModel.search 'hello' :conditions => 'category_id=1'
例如,它会抛出以下异常:
searchd 错误(状态:1):无效或被截断的请求
我一直在阅读有关thinking-sphinx 插件的一些文档,我想我必须做一些除此语法之外的事情。
总结一下:到目前为止,我只是安装了windows服务,然后我在一个模型中定义了一个索引,然后我尝试搜索。同样,我在无条件搜索时成功,但在搜索时失败。
任何帮助将不胜感激。
谢谢,布赖恩