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

标签 ruby elasticsearch

我已经检查过了:https://github.com/elasticsearch/elasticsearch-ruby/tree/master/elasticsearch-api#usage

创建索引的例子是`

client.index  index: 'myindex', type: 'mytype', id: 1, body: { title: 'Test' }

我找遍了所有地方,似乎找不到参数的任何描述,即。索引、类型、ID、正文。我只是不确定应该在那里表示什么类型的信息。我猜 index: 是您为索引指定的名称,但其余部分我无法获得线索。另外,我不确定您通常如何将这些索引实现到 Rails 应用程序中,即。他们通常放入什么类型的文件。

在此先感谢您的帮助!

最佳答案

如果你使用 FOR,

您可以通过在 Rails 控制台上运行 - CTRL+C 在特定模型上创建索引

MODEL_NAME.import force: true

关于ruby - 如何为 ruby​​ 项目创建 elasticsearch 索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20710251/

相关文章:

ruby-on-rails - 阻止将重复项添加到 Ruby 对象数组中

elasticsearch - Elasticsearch Helm chart 上的HTTPS

elasticsearch - 从Elasticsearch的基本术语聚合中删除停用词?

ruby - 基本问题 ruby​​ store value from table to array

Ruby 1.9.x 用字符串中的特定清理字符替换字符集

ruby-on-rails - rails 4 : How to reset test database?

c# - 如何使用弹性REST API中的过滤器打开Kibana发现URL

elasticsearch - Spring Data Elasticsearch 的@Field 注释不起作用

jquery - 飞行前响应中的Access-Control-Allow-Headers不允许请求 header 字段kbn-version

Ruby 如果没有给出 ARGV