public EsManager(IEsClientProvider clientProvider, ElasticsearchOptions options)
 {
     _options = options;
     _client  = clientProvider.Provide();
 }
Example #2
0
        public EsSearcher(IEsClientProvider clientProvider, IIndexNameProvider indexNameProvider, ElasticsearchOptions options)
        {
            _indexNameProvider = indexNameProvider;
            _options           = options;
            var client = clientProvider.Provide();

            _logic = new EsLogic <TDoc>(client);
        }
Example #3
0
 public IndexNameProvider(ElasticsearchOptions options)
 {
     _defaultIndex = options.DefaultIndex;
 }