【问题标题】:Rails Thinking Sphinx All ResultsRails Thinking Sphinx 所有结果
【发布时间】:2012-01-07 11:18:40
【问题描述】:

我不确定是否不可能完成问题,所以请帮帮我。如果运行这样的搜索

@things = Thing.search params[:search]

for 'jack' 返回所有与 'jack' 相关的结果。并且“寿司”返回所有与“寿司”相关的结果。但是,如果我输入“jack sushi”,我只会得到与“jack”和“sushi”相关的结果。如果我想要所有结果都具有相关性,但我的结果中最相关性更高。 (所以如果我输入了“jack sushi”,那么如果某些内容与“jack”相关但与“sushi”无关,我仍然会得到它)

【问题讨论】:

    标签: ruby-on-rails search sphinx thinking-sphinx


    【解决方案1】:

    尝试不同的match_mode。您可以使用:any 匹配您输入的任何单词,或者使用:boolean 并搜索“jack or sushi”。

    例子

    @things = Thing.search params[:search], :match_mode => :any
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多