Elasticsearch Nest版本6.5.1具有方法:IElastiClient.PutIndexTemplateAsync,该方法允许创建IndexTemplate。
我刚刚升级到Elasticsearch Nest版本7.4.0,并且此方法已删除,但未提供有关替换的指导。请有人能解释一下如何使用Elasticsearch NET API版本7.4.0创建IndexTemplate。
此方法以及其他与索引选择相关的方法已移至client.Indices
。
await client.Indices.PutTemplateAsync(..)
您可以在official blog post中详细了解此更改的原因(请参阅“命名空间API方法和升级助手”部分)。此外,您可以安装NEST.7xUpgradeAssistant软件包,这将帮助您从6.x过渡到7.x。
希望有所帮助。