如何使用 elasticsearch ruby​​ 在附件管道中使用文档?

Posted

技术标签:

【中文标题】如何使用 elasticsearch ruby​​ 在附件管道中使用文档?【英文标题】:How to consume a document in attachment pipeline using elasticsearch ruby? 【发布时间】:2018-10-08 10:13:28 【问题描述】:

我正在尝试在 elasticsearch 管道中附加一个文档,但我没有任何方法。

对于这个电话 -

PUT my_index/my_type/my_id?pipeline=attachment

  "data": "e1xydGYxXGFuc2kNCkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0DQpccGFyIH0="

如果你知道,请告诉我。

提前致谢。

【问题讨论】:

【参考方案1】:

这应该可行:

client.index index: 'my_index', type: 'my_type', id: 'my_id', pipeline: 'attachment', body:  data: 'e1...H0=' 

【讨论】:

太好了,很高兴它有帮助!

以上是关于如何使用 elasticsearch ruby​​ 在附件管道中使用文档?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 ElasticSearch 客户端在应用程序范围内可用?

elasticsearch-ruby:转换

在 elasticsearch-ruby 中使用 percolate 进行批量索引

使用标准库Ruby将数据标记到Elasticsearch批量中

ruby Elasticsearch公式,用于在brew包管理器1中使用最新(0.90.7)版本的elasticsearch服务器。 brew安装弹性体

使用 elasticsearch-persistence ruby​​ 的映射器附件类型的自定义映射