【发布时间】:2019-03-02 06:14:18
【问题描述】:
我正在尝试使用 searchkick 作为包装器在 Rails 应用程序上实现弹性搜索。
我有一个名为 Article 的模型,它将 uuid 和 title 散列为列
我在文章模型中添加了searchkick。
现在,当我尝试运行 Model.reindex 时,就像 searchkick 文档中所述:
Article.reindex 来自 rails 控制台
我收到以下错误
{"count":93,"exception":["Searchkick::ImportError","{\"type\"=\u003e\"mapper_parsing_exception\", \"reason\"=\u003e\"failed to find type parsed [keyword] for [title]\"} on item with id '003566ec-3952-4d26-ba99-f568367f174b'"],"exception_object":"{\"type\"=\u003e\"mapper_parsing_exception\", \"reason\"=\u003e\"failed to find type parsed [keyword] for [title]\"} on item with id '003566ec-3952-4d26-ba99-f568367f174b'"}
Searchkick::ImportError: {"type"=>"mapper_parsing_exception", "reason"=>"failed to find type parsed [keyword] for [title]"} on item with id '003566ec-3952-4d26-ba99-f568367f174b'
是的,elasticsearch 服务已启动并正在运行。
【问题讨论】: