我已经克隆了一个使用Elasticsearch-model gem进行搜索的Rails项目。似乎我需要创建索引才能执行搜索,导致在尝试在控制台或运行该应用程序的操作器中进行搜索时出现错误Elasticsearch::Transport::Transport::Errors::NotFound: [404]
。
我发现的唯一方法是在每个模型的rails控制台MODEL.__elasticsearch__.create_index!
中一个接一个地执行。
我正在寻找一种更好,更自动化和更少人工的解决方案,也许是一项可以完成这项任务的瑞克任务,或者如果我错过为该项目配置elasticsearch的任何步骤,也许会给出一个解释。