public EsManager(IEsClientProvider clientProvider, ElasticsearchOptions options) { _options = options; _client = clientProvider.Provide(); }
public EsSearcher(IEsClientProvider clientProvider, IIndexNameProvider indexNameProvider, ElasticsearchOptions options) { _indexNameProvider = indexNameProvider; _options = options; var client = clientProvider.Provide(); _logic = new EsLogic <TDoc>(client); }
public IndexNameProvider(ElasticsearchOptions options) { _defaultIndex = options.DefaultIndex; }