简体   繁体   English

弹性搜索-如何导入数据?

[英]Elastic Search - How to import data?

When I run 当我跑步

rake environment tire:import CLASS='Article.all' INDEX='mongo-articles' FORCE=true

To import data in Elastic Search 在Elastic Search中导入数据

** Invoke environment (first_time)
** Execute environment
** Invoke tire:import (first_time)
** Execute tire:import
[IMPORT] Deleting index 'mongo-articles'
rake aborted!
undefined method `tire' for #<Tire::Results::Collection:0xabec954>
/home/helios/.rvm/gems/ruby-1.9.3-p484@munksearch/gems/tire-0.5.1/lib /tire/tasks.rb:55:in `block (2 levels) in <top (required)>'
Tasks: TOP => tire:import

Does anyone know how to resolve this? 有谁知道如何解决这个问题?

Remove the .all from Article.all . 取下.allArticle.all

rake environment tire:import CLASS='Article' INDEX='mongo-articles' FORCE=true

Also I'd suggest removing the INDEX argument and see if that helps at all. 我也建议删除INDEX参数,看看是否有帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM