ElasticSearch - Nest - создание шаблона - PullRequest
0 голосов
/ 25 сентября 2018

Я использую ElasticSearch версию 6.4.1 и использую ее из моего приложения C#, использующего Nest версию библиотеки 6.1.0.

Я пытаюсь создать Index Template, используяNest безуспешно.

Единственная документация, которую я нашел, если эта старая документация: Шаблоны гнезд

Я не могу найти документацию для более новых версий.

Я заметил, что у них есть метод с именем PutIndexTemplate для ElasticClient, но, опять же, я не могу найти документацию или примеры того, как его использовать

Я видел этот пост: Пример nst шаблона , но выглядит так, как будто он не работает, когда я получаю ошибку компиляции на .Template

1 Ответ

0 голосов
/ 25 сентября 2018

Хорошо, я нашел способ, которым это сделано:

var putIndexTemplateResponse = m_ElasticClient.PutIndexTemplate("server_alerts", t => t
    .IndexPatterns("server_alerts*")
    .Mappings(m => m
        .Map("alert", tm => tm
            .Properties(p => p
                .Keyword(k => k
                    .Name("id")
                )
            )
        )
    )
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...