Searchkick word_start不在Rails中工作

时间:2015-12-04 02:24:03

标签: ruby-on-rails elasticsearch searchkick

Searchkick自动完成功能与text_start完美配合,但是word_start并没有像在文本正文中查找单词那样做。

型号:

class Book < ActiveRecord::Base
      searchkick word_start: [:title, :description]

控制器:

def autocomplete
 book = Book.search(params[:term], fields: [{title: :word_start}, {description: :word_start}], limit: 10).map(&:title)
end

我错过了什么吗?

这是自动填充的脚本

<script>
 $("#query").autocomplete({
   source: "/searches/autocomplete",
   minLength: 2
 });
</script>

1 个答案:

答案 0 :(得分:2)

将word_start添加到模型

之后
return(flux.data)

在控制器中,删除字段