Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails思考狮身人面像所有结果_Ruby On Rails_Search_Sphinx_Thinking Sphinx - Fatal编程技术网

Ruby on rails Rails思考狮身人面像所有结果

Ruby on rails Rails思考狮身人面像所有结果,ruby-on-rails,search,sphinx,thinking-sphinx,Ruby On Rails,Search,Sphinx,Thinking Sphinx,我不确定完成这个问题是否是不可能的,所以请帮帮我。如果运行这样的搜索 @things = Thing.search params[:search] for“jack”返回与“jack”相关的所有结果。“sushi”返回与“sushi”相关的所有结果。但如果我输入“jack sushi”,我得到的结果只有“jack”和“sushi”两个词。如果我希望所有结果都具有相关性,但大多数相关性在我的结果中更高,该怎么办。(因此,如果我键入“jack sushi”,那么如果某些内容与“jack”有关,而不

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

@things = Thing.search params[:search]

for“jack”返回与“jack”相关的所有结果。“sushi”返回与“sushi”相关的所有结果。但如果我输入“jack sushi”,我得到的结果只有“jack”和“sushi”两个词。如果我希望所有结果都具有相关性,但大多数相关性在我的结果中更高,该怎么办。(因此,如果我键入“jack sushi”,那么如果某些内容与“jack”有关,而不是与“sushi”有关,我仍然会得到它)

尝试不同的
匹配模式。您可以使用与您键入的任何单词匹配的
:any
,或
:boolean
搜索“jack或sushi”

范例

@things = Thing.search params[:search], :match_mode => :any
希望这有帮助