elasticsearch更新从0.90到1.7 ruby​​ on rails代码不再起作用

时间:2017-04-07 07:23:44

标签: ruby elasticsearch upgrade

Hello people,我需要Ruby on Rails的帮助。

昨天更新了elasticsearch 0.90到1.7并收到了此错误

Caused by: org.elasticsearch.index.query.QueryParsingException: [published-entities-production] No query registered for [text_phrase_prefix]

我的自动填充代码不再有效了

 def self.autocomplete str
    Tire.search(Entity.index.name, :query => {:text_phrase_prefix => {:name => str}}).results.collect do |result|
      UnicodeUtils.downcase(result.name, :lt).gsub(/[^\p{word}]+/u, ' ').gsub(/  +/, '').strip
    end.uniq
  end

请帮我解决一个问题。 / usr / share / elasticsearch / data存在

0 个答案:

没有答案