ElasticSearch IngestNode
-
IngestNode
有时我们需要在转换文档之前对其进行索引。例如,我们要从文档中删除一个字段或重命名一个字段,然后对其进行索引。这由Ingest节点处理。群集中的每个节点都具有提取功能,但也可以对其进行自定义以仅由特定节点进行处理。 -
涉及的步骤
摄取节点的工作涉及两个步骤-- 创建管道
- 建立文档
创建管道
首先创建一个包含处理器的管道,然后执行该管道,如下所示-运行上面的代码,我们得到以下结果-建立文档
接下来,我们使用管道转换器创建一个文档。运行上面的代码后,我们得到如下所示的响应:接下来,我们使用GET命令搜索上面创建的文档,如下所示-运行上面的代码,我们得到以下结果-您可以在上方看到21变为整数。 -
没有管道
现在,我们无需使用管道即可创建文档。运行上面的代码,我们得到以下结果-您可以在上面看到11是一个不使用管道的字符串。