是否有可能使用Elasticsearch in Rails
在同一字段中搜索两个不完整的单词?我的意思是这样一种情况,我可以通过在搜索输入中插入例如“victorian buildings
”短语(仅单词开头,也带有模糊性)来成功搜索“vict bui
”短语。
部分匹配(word_start
中可用的text_start
,Searchkick
等)在此项目中不起作用。我也尝试过使用通配符查询,但是也失败了。也许编写一些自定义映射/设置是一个好主意?
我可以问您关于搜索/阅读该任务的建议吗?
最佳答案
Try this example
"%#{params[:place]}%"
Since % is a wildcard, doing a like on '%%' matches everything,
您将获得结果中的所有记录。
关于elasticsearch - 在Elasticsearch中自动完成和搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50754548/