Hello. I maintain a library built on top of the dotnet elasticsearch client which streamlines its usage which is used by 20+ engineers on different projects.
The 8.13 version seems to have removed the ability to perform some actions upon indexes which are defaultly mapped to based on their types by calling (for example):
ElasticsearchClientSettings.DefaultMappingFor<TRecord>(record => record.IndexName("records"));
Concretely these methods:
await Client.GetAsync<TRecord>(id, cancellationToken);
await Client.DeleteAsync<TRecord>(id, cancellationToken);
now request they be provided with the IndexName
parameter.
Is there a supported way around this or should I just stick to 8.12 or figure out my own solution?