如何从别名或索引名中获取索引类型?

mum43rcc  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(442)

我想知道是否有任何方法可以使用别名或索引名获取类型。

b4lqfgs4

b4lqfgs41#

索引的类型与文档有关,而不是索引本身,您可以获取文档并检查Map的类型。欲了解更多信息,请点击此处:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-fields.html
对于索引,您可以获取索引的Map,然后您可以检查索引有多少类型才能获取索引的类型您可以使用get mapping api:

GET /my-index-000001/_mapping

如果你想使用nest,你可以得到如下信息:

client.Indices.GetMappingAsync<GetMappingResponse>();

备注:在es 6.x及更高版本中,Map类型已弃用,将在版本8中删除。有关详细信息,请查看此处的es Official Documentation:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/removal-of-types.html

相关问题