我正在使用ElasticSearch
版6.4.1
,并且正在C#
应用程序中使用Nest
库版本6.1.0
来使用它。
我尝试使用Index Template
创建Nest
,但没有成功。
如果找到此旧文档,我会找到唯一的文档:Nest Templates
我找不到较新版本的任何文档。
我确实注意到他们为PutIndexTemplate
提供了一个名为ElasticClient
的方法,但是我再也找不到有关如何使用它的任何文档或示例
我看过这篇文章:nst template example,但是当我在.Template
上遇到编译错误时,它似乎坏了
答案 0 :(得分:0)
好的,我找到了完成的方式:
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")
)
)
)
)
);