Процессор зарегистрированного домена
Извлекает зарегистрированный домен (также известный как эффективный домен верхнего уровня или eTLD), поддомен и домен верхнего уровня из полного доменного имени (FQDN). Использует зарегистрированные домены, определённые в списке общедоступных префиксов доменов Mozilla.
Таблица 32. Параметры процессора Registered Domain
| Имя | Обязательно | Значение по умолчанию | Описание |
|---|---|---|---|
| да | Поле, содержащее исходное полное доменное имя. | |
| нет |
| Объектное поле, содержащее извлечённые компоненты домена. Если |
| нет |
| Если |
| нет | - | Описание процессора. Полезно для описания цели процессора или его конфигурации. |
| нет | - | Условное выполнение процессора. См. Условное выполнение процессора. |
| нет |
| Игнорировать ошибки для процессора. См. Обработка сбоев в конвейере. |
| нет | - | Обработка сбоев для процессора. См. Обработка сбоев в конвейере. |
| нет | - | Идентификатор процессора. Полезно для отладки и метрик. |
Примеры
Следующий пример демонстрирует использование процессора Registered Domain:
POST _ingest/pipeline/_simulate
{
"pipeline": {
"processors": [
{
"registered_domain": {
"field": "fqdn",
"target_field": "url"
}
}
]
},
"docs": [
{
"_source": {
"fqdn": "www.example.ac.uk"
}
}
]
} Что приводит к следующему результату:
{
"docs": [
{
"doc": {
...
"_type": "_doc",
"_source": {
"fqdn": "www.example.ac.uk",
"url": {
"subdomain": "www",
"registered_domain": "example.ac.uk",
"top_level_domain": "ac.uk",
"domain": "www.example.ac.uk"
}
}
}
}
]
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/registered-domain-processor.html