【问题标题】:autocomplete and search in Elasticsearch在 Elasticsearch 中自动完成和搜索
【发布时间】:2018-06-08 06:24:19
【问题描述】:

是否有可能使用Elasticsearch in Rails 在同一字段中搜索两个不完整的单词?我的意思是我可以通过在搜索输入中插​​入例如“vict bui”短语来成功搜索例如“victorian buildings”短语的情况(只有单词的开头,也很模糊)。

部分匹配(word_starttext_start 等在 Searchkick 中可用)在此项目中不起作用。我也尝试过使用通配符查询,但也失败了。也许编写一些自定义映射/设置是个好主意?

我可以向您询问有关搜索/阅读什么来完成这项任务的任何建议吗?

【问题讨论】:

标签: elasticsearch ruby-on-rails-4 search


【解决方案1】:
Try this example


"%#{params[:place]}%"


Since % is a wildcard, doing a like on '%%' matches everything, 

你会得到结果中的所有记录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-26
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-05
    相关资源
    最近更新 更多