首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用标准库Ruby标记要发送到Elasticsearch批量的数据

使用标准库Ruby标记要发送到Elasticsearch批量的数据
EN

Stack Overflow用户
提问于 2018-09-12 01:59:23
回答 1查看 28关注 0票数 -1

我想使用一些普通的旧ruby将有效数据发送到Elasticsearch,这样它就不会出错。我需要什么,代码片段,或标准的安全格式,我可以将数据放入其中,这样当我将数据发送到Elasticsearch时,它就不会出错,有什么指导原则吗?

如果有一个你想推荐的库,我可能会考虑它,如果它有一个方法,可以接受一个字符串并输出一些我可以发送到Elasticsearch的安全的东西,但我想看看源代码,最大限度地减少不必要的依赖。我可以从源代码中创建一个简单的版本。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-09-12 07:50:13

首先,发送到ES的唯一有效数据类型是JSON。因此,您需要注意的是,如何创建有效的JSON,因为这是ES处理的唯一问题。

也就是说,当数据出错时,最常见的情况之一是在创建索引时自己定义索引映射/模板,并预先设置所有字段的数据类型。现在你发布到ES的数据不遵循该数据类型,它将在转换时出错。

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52281691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档