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存在