问题标签 [ingest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
20 浏览

elasticsearch - 有没有办法在 ElasticSearch 中收到已删除文档的通知?

我知道摄取文档的摄取管道,或者将文档标记为已删除/使用翻转策略将它们移动到不同索引的解决方法。

但是有没有办法直接得到通知并对已删除的文件做出反应?(不改变应用程序端)

0 投票
0 回答
61 浏览

linux - 将多个文件数据写入命名管道

我有两个类似的 CSV 文件,我想将两个 CSV 文件的数据加载到命名管道中。我将文件名存储在一个数组中,并尝试将数据加载到管道中,如下所示。

但是第二个文件的数据没有正确写入管道。写入时它也与列不匹配,因此我的摄取也失败了

任何人都可以提出解决此问题的方法吗?

0 投票
1 回答
72 浏览

elasticsearch - 如何从弹性搜索中的时间戳获取当地星期几

我正在使用摄取管道脚本处理器从每个文档的本地时间中提取星期几。

我正在使用 client_ip 来提取时区,将其与时间戳一起使用来提取本地时间,然后从该本地时间提取星期几(和其他特征)。

这是我的摄取管道:

前两个处理器是出于其他目的而添加的。我已经添加了最后 3 个。

示例文档可能如下:

我现在正在数据中获取 GeoIP 字段,但没有由脚本处理器创建的字段。我究竟做错了什么?

编辑 关于受这些更改影响的索引的一些说明:动态映射已关闭。我已手动将 client_geo.timezone 字段作为关键字添加到索引的映射中。当我在索引上运行以下脚本搜索时

我在脚本执行中收到以下运行时错误:

0 投票
0 回答
15 浏览

python - 如何在python中将VOTable数据文件摄取到数组中?

我有一个 VOTable 文件,我需要将其作为数组摄取到 Python 中。关于如何做到这一点的任何想法?VOTable 在这里描述:docs.astropy.org/en/stable/io/votable

0 投票
1 回答
26 浏览

elasticsearch - Elasticsearch 摄取管道以将日志级别提取为字段:值

来自消息字段的源日志示例:

尝试使用 Elastic 中的摄取管道从上述日志中提取“级别:错误”作为单独的字段,以便可以根据日志的级别(例如错误、警告、信息)对其进行隔离

尝试使用拆分处理器,但无法获得所需的输出。任何帮助,将不胜感激。