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
希望这有帮助