使用标准Ruby库标记数据以发送到Elasticsearch批量
我想使用一些普通的ruby将有效数据发送到Elasticsearch,这样它就不会出错。对于我需要的内容、代码片段或标准安全格式,是否有指导原则,以便在将数据发送到Elasticsearch时不会出错使用标准Ruby库标记数据以发送到Elasticsearch批量,ruby,
elasticsearch,Ruby,
elasticsearch,我想使用一些普通的ruby将有效数据发送到Elasticsearch,这样它就不会出错。对于我需要的内容、代码片段或标准安全格式,是否有指导原则,以便在将数据发送到Elasticsearch时不会出错 如果有一个你想推荐的库,我可以考虑它是否有一个方法,它使用一个字符串并输出一些安全的东西,我可以发送到ActryString,但是我想看看源代码并最小化不必要的依赖关系。我可以从源代码中创建一个基本版本 谢谢。首先,发送给ES的唯一有效数据类型是JSON。因此,您需要注意的是如何创建有效的JSON
如果有一个你想推荐的库,我可以考虑它是否有一个方法,它使用一个字符串并输出一些安全的东西,我可以发送到ActryString,但是我想看看源代码并最小化不必要的依赖关系。我可以从源代码中创建一个基本版本
谢谢。首先,发送给ES的唯一有效数据类型是JSON。因此,您需要注意的是如何创建有效的JSON,因为这是ES处理的唯一问题 也就是说,当数据出错时,最常见的场景之一是在创建索引时自己定义索引映射/模板,并设置所有字段的数据类型。现在,您发布到ES的数据不符合该数据类型,转换时会出错
希望有帮助。单引号和冒号怎么样。需要逃走吗?也许这是将事情更改为有效JSON的一部分。正确的,这些都是创建可配置JSON的一部分。如果您的代码构建了一个好的JSON,弹性搜索将解析它。