Hey, we are trying to create a POC for using Elasticsearch in one of our features.
I couldn't find a proper example of how to use Elasticsearch in .netcore DI.
what is the best life time for elasticClient?
I manage to find this tutorial .Net 6 WebAPI - Intro to ElasticSearch - Step by Step #aspnetcore - DEV Community
but when i'm trying to implement it, the IDE (VS22) is showing me this error:
this is the code:
public static void AddElasticsearch(this IServiceCollection services, IConfiguration configuration)
{
IElasticConnectionSettingsProvider elasticConnectionSettingsProvider = new ElasticConnectionSettingsProvider(configuration);
ElasticConnectionSettings elasticConnectionSettings = elasticConnectionSettingsProvider.GetElasticConnectionSettings();
Uri uri = new Uri(elasticConnectionSettings.Uri);
ConnectionSettings settings = new ConnectionSettings(uri)
.BasicAuthentication(elasticConnectionSettings.UserName, elasticConnectionSettings.Password);
IElasticClient client = new ElasticClient(settings);
services.AddSingleton(client);
}
i'm using Nest 7.10.0, tried also newer versions with the same results.
am I missing something?
Thanks,
Or