我已经解决了这个问题:https://github.com/elasticsearch/elasticsearch-ruby/tree/master/elasticsearch-api#usage
创建索引的给定示例是`
client.index index: 'myindex', type: 'mytype', id: 1, body: { title: 'Test' }
我到处寻找,似乎无法找到任何参数的描述,即。 index,type,id,body。我只是不确定应该在那里表示什么类型的信息。我猜索引:是你给索引的名字,但其余的我无法获得领先。另外,我不确定你通常如何将这些索引实现到rails应用程序中,即。他们通常会放入什么类型的文件。
提前感谢您的帮助!
答案 0 :(得分:2)
http://rubydoc.info/gems/elasticsearch-api/Elasticsearch/API/Actions#index-instance_method处的文档列出了所有参数并有示例。
对于Rails集成,请查看elasticsearch-model
gem。它允许您将Elasticsearch与Rails模型集成。
答案 1 :(得分:1)
如果您使用ROR,
您可以通过在rails控制台上运行来创建特定模型的索引 - CTRL + C
MODEL_NAME.import force:true