Searchkick word_start 在 Rails 中不工作
Searchkick word_start not working in Rails
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>
将word_start添加到模型后
def autocomplete
book = Book.search(params[:term], limit: 10).map(&:title)
end
在控制器中,删除字段
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>
将word_start添加到模型后
def autocomplete
book = Book.search(params[:term], limit: 10).map(&:title)
end
在控制器中,删除字段