亲爱的,
是否有可能使用Rails中的Elasticsearch在同一字段中搜索两个非完整单词?我的意思是当我可以通过插入搜索输入例如“vict bui”短语(只有单词的开头,也有模糊)来成功搜索“维多利亚时代的建筑物”短语时的情况。
部分匹配(Searchkick中提供的word_start,text_start等)在此项目中不起作用。我也尝试过使用通配符查询,但也失败了。也许写一些自定义映射/设置是个好主意?
我可以问你有什么建议来搜索/阅读这项任务吗? 提前谢谢了。
答案 0 :(得分:-1)
Try this example
"%#{params[:place]}%"
Since % is a wildcard, doing a like on '%%' matches everything,
并获得结果中的所有记录。