Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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 如何在searchkick中组合精确短语和部分匹配_Ruby_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Searchkick - Fatal编程技术网 elasticsearch,searchkick,Ruby,elasticsearch,Searchkick" /> elasticsearch,searchkick,Ruby,elasticsearch,Searchkick" />

Ruby 如何在searchkick中组合精确短语和部分匹配

Ruby 如何在searchkick中组合精确短语和部分匹配,ruby,elasticsearch,searchkick,Ruby,elasticsearch,Searchkick,我需要执行精确匹配和常规匹配的搜索组合,如: 本田-丰田“混合动力车”我想将本田和丰田与混合动力车匹配。我还想向用户提供这种语法,允许将确切的术语放在双引号中 我看过searchkick文档,只找到了如何搜索精确表达式,而不是两者的组合: User.search“新鲜蜂蜜”,匹配::短语 我怎么做

我需要执行精确匹配和常规匹配的搜索组合,如:
本田-丰田“混合动力车”
我想将
本田
丰田
混合动力车
匹配。我还想向用户提供这种语法,允许将确切的术语放在双引号中

我看过searchkick文档,只找到了如何搜索精确表达式,而不是两者的组合:

User.search“新鲜蜂蜜”,匹配::短语

我怎么做