Elasticsearch:注册域处理器 - registered domain processor

news/2025/2/7 7:33:04/

从完全限定域名 (fully qualified domain name - FQDN) 中提取注册域(也称为有效顶级域或 eTLD)、子域和顶级域。 使用 Mozilla 公共后缀列表中定义的注册域。

它有如下的选项:

名称必须默认描述
fieldyes包含源 FQDN 的字段。
target_fieldno<empty string>包含提取的域组件的对象字段。 如果是<空字符串>,则处理器将组件添加到文档的根。
ignore_missingnotrue如果为 true 并且缺少任何必填字段,则处理器会安静退出而不修改文档。
descriptionno-处理器的描述。 对于描述处理器或其配置的用途很有用。
ifno-有条件地执行处理器。 请参阅有条件地运行处理器。
ignore_failurenofalse忽略处理器的故障。 请参阅处理管道故障。
on_failureno-处理处理器的故障。 请参阅处理管道故障。
tagno-处理器的标识符。 对于调试和指标很有用。

示例

以下示例说明了注册域处理器的使用:

POST _ingest/pipeline/_simulate
{"pipeline": {"processors": [{"registered_domain": {"field": "fqdn","target_field": "url"}}]},"docs": [{"_source": {"fqdn": "www.example.ac.uk"}}]
}

上面的命令返回:

{"docs": [{"doc": {"_index": "_index","_id": "_id","_version": "-3","_source": {"fqdn": "www.example.ac.uk","url": {"registered_domain": "example.ac.uk","top_level_domain": "ac.uk","domain": "www.example.ac.uk","subdomain": "www"}},"_ingest": {"timestamp": "2023-07-05T01:27:04.720322Z"}}}]
}

我们再来测试一下 www.elastic.co 的情况:

POST _ingest/pipeline/_simulate
{"pipeline": {"processors": [{"registered_domain": {"field": "fqdn","target_field": "url"}}]},"docs": [{"_source": {"fqdn": "www.elastic.co"}}]
}

上面返回的结果是:

{"docs": [{"doc": {"_index": "_index","_id": "_id","_version": "-3","_source": {"fqdn": "www.elastic.co","url": {"registered_domain": "elastic.co","top_level_domain": "co","domain": "www.elastic.co","subdomain": "www"}},"_ingest": {"timestamp": "2023-07-05T01:28:21.550629Z"}}}]
}

http://www.ppmy.cn/news/750868.html

相关文章

CPU套路篇:cpu性能优化的几个思路???

性能优化方法论&#xff1a; 找到系统瓶颈后&#xff0c; 怎么判断优化是否有效&#xff0c;并且能提升多少性能&#xff1f;&#xff1f;如果有多个性能问题&#xff0c;应该先优化哪一个&#xff1f;&#xff1f;提升性能的方法并不是唯一的&#xff0c;当有多种方法可以选…

程序开发性能调优之如何降低CPU使用率。

单核的CUP就100%&#xff01;双核的就60%&#xff01;这谁受的了。咋调都不行。我把所有的效果都关了&#xff0c;还不行&#xff01;连声音都关了&#xff0c;就剩个窗口模式了&#xff01;他照样100%&#xff01;咋整啊&#xff1f; 改用静态的方式的确是能够大大降低数据库…

cpu 性能优化思路

cpu 性能优化思路 文章目录 cpu 性能优化思路前言一、性能优化方法论cpu性能优化工具性能优化是否有效多个性能问题同时存在&#xff0c;要怎么选择&#xff1f;有多种优化方法时&#xff0c;要如何选择? 二、CPU 优化应用程序优化系统优化 总结 前言 虽然 CPU 的性能指标很多…

性能优化(内存)

个人在极客时间、工作经验、技术博客的总结。 背景 比较windows和linux的内存管理的区别 概念 地址空间 每一个32位进程都有4G的地址&#xff0c;其中2G内核空间&#xff0c;2G用户空间&#xff08;linux 是1G内核&#xff0c;3G用户&#xff09;。 这个地址空间实际是虚…

Linux性能优化-CPU性能优化思路

目录 CPU性能指标 性能工具 如何迅速的分析CPU性能瓶颈 性能优化方法论 CPU优化 参考 CPU性能指标 CPU使用率 1.CPU使用率描述了非空闲时间占总CPU时间的百分比&#xff0c;根据CPU上运行任务的不同&#xff0c;又被分为 用户CPU&#xff0c;系统CPU&#xff0c;等待…

Linux性能优化之CPU、内存、IO优化

Linux 的性能进行监测&#xff0c;以下是 VPSee 常用的工具&#xff1a;工具 简单介绍top 查看进程活动状态以及一些系统状况vmstat 查看系统状态、硬件和系统信息等iostat 查看CPU 负载&#xff0c;硬盘状况sar 综合工具&#xff0c;查看系统状况mpstat 查看…

应用程序性能瓶颈中的CPU缓存优化

1.前言 在应用程序中会有大量的对变量的操作&#xff0c;在一般情况下不会导致问题&#xff0c;但在多线程操作共享变量时&#xff0c;不当的操作会产生大量的冗余操作&#xff0c;造成性能的浪费。这篇文章主要从编码方式与逻辑策略对变量从CPU寄存器&#xff0c;CPU缓存&…

实践教程|GPU 利用率低常见原因分析及优化

作者 | 小白学视觉 编辑 | 极市平台 点击下方卡片&#xff0c;关注“自动驾驶之心”公众号 ADAS巨卷干货&#xff0c;即可获取 点击进入→自动驾驶之心【模型部署】技术交流群 导读 GPU 利用率低&#xff0c; GPU 资源严重浪费&#xff1f;本文和大家分享一下解决方案&#x…