如何为 ruby​​ 项目创建 elasticsearch 索引?

xxy*_*yxx 5 ruby elasticsearch

我已经讨论过这个: https: //github.com/elasticsearch/elasticsearch-ruby/tree/master/elasticsearch-api#usage

创建索引的给定示例是`

client.index  index: 'myindex', type: 'mytype', id: 1, body: { title: 'Test' }
Run Code Online (Sandbox Code Playgroud)

我到处都看了,似乎找不到任何参数的描述,即。索引、类型、id、正文。我只是不确定应该在那里表示什么类型的信息。我猜索引:是你给索引起的名字,但其余的我无法得到线索。另外,我不确定您通常如何将这些索引实现到 Rails 应用程序中,即。他们通常放入什么类型的文件。

预先感谢您的任何帮助!

kar*_*rmi 2

http://rubydoc.info/gems/elasticsearch-api/Elasticsearch/API/Actions#index-instance_method上的文档列出了所有参数并包含示例。

对于 Rails 集成,请查看elasticsearch-modelgem。它允许您将 Elasticsearch 与 Rails 模型集成。