如何增加国家名称领域的基础上的手机号码使用Mobile_Number使用套件

0

的问题

我有记录在txt文件中包含的领域如下。 我要提取国家代码移动的数量和创建(翻译)进入新的领域被称为国家。

我检查了翻译过滤器,但没有得到如何提取国家编码数字从手机号码领域使用它翻译过滤器。

20是国家代码,用于埃及、971国家代码,用于巴林。我想这样做的所有国家代码。

Pls,建议我,如果这是可行的,用于至少有一个国家代码,使它可以转化为其他人,并作为所有国家代码都是独一无二的。

日志

Mobile_Number: 201123123123User_id<....>
Mobile_Number: 971123123123User_id<....>

套件过滤器

filter{
 grok {
        break_on_match => false
        match => {
            "message" => [
               "Mobile_Number: (?<Mobile_Number>[0-9]+)",
               "User_id(?<User_id>[0-9]+)"
                ]
           }}}

我发现了这个主题在讨论弹性使用红宝石码在谷歌手机lib,如果任何解决办法是可能的,除非这将是非常明显。

讨论的弹套件链接田间-在-总过滤器

谢谢你提前。

1

最好的答案

0

创造新的领域,例如"Country_Code"和"Country_Name"使用套件和丰富它基于"Mobile_Number"领域是可以通过使用红宝石使用phonelib图书馆作为早些时候阐明的答复的链接。

但简单的方法是使用python脚本和分析"Mobile_Number"领域,并创建新的领域使用的 电话号码图书馆.

它具有98%的准确性和丰富的速度可以通过使用大容量更新API使用 略任助手

Ref链接 es批量帮助实例

https://discuss.elastic.co/t/how-to-add-country-name-field-based-on-mobile-number-using-mobile-number-using-logstash/289588

2021-12-11 17:36:57

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................