Как объединить пользовательские журналы на основе имени домена электронной почты в ElasticSearch - PullRequest
0 голосов
/ 18 июня 2019

У меня есть поле Json с именем UserId в каждом документе. Я хотел бы создать новое поле, которое содержит только почтовый домен.

Пример:

{
    "FirstName" : "John",
    "LastName" : "Smith",
    "Email" : "jsmith@gmail.com"
}

Как мне создать анализатор и поле copy_to, которое позволит мне иметь дополнительное поле: EmailDomain : "gmail.com"

Я знаю, что токенизатор будет @ char, но я не знаю, как создать анализатор и т. Д., Чтобы сделать остальное.

Спасибо!

...