public ElasticSearchProvider(IElasticsearchCustomClient elasticSearchClient, ISearchSettings searchSettings, IIndexNameCreator indexNameCreator) { _elasticSearchClient = elasticSearchClient; _searchSettings = searchSettings; _indexNameCreator = indexNameCreator; }
public UserIndexResourceProcessor(ISiteSettings settings, ISiteConnector downloader, IIndexProvider indexProvider, ISearchSettings searchSettings, ILog logger, IIndexNameCreator indexNameCreator, IElasticsearchCustomClient elasticClient) : base(settings, downloader, indexProvider, searchSettings, logger, indexNameCreator, elasticClient) { }
public BaseIndexResourceProcessor(ISiteSettings settings, ISiteConnector dataSource, IIndexProvider indexProvider, ISearchSettings searchSettings, ILog logger, IIndexNameCreator indexNameCreator, IElasticsearchCustomClient elasticClient) { _settings = settings; _dataSource = dataSource; _indexProvider = indexProvider; _searchSettings = searchSettings; _logger = logger; _indexNameCreator = indexNameCreator; _elasticClient = elasticClient; }
public IndexerService(ISiteSettings settings, ISiteConnector downloader, IIndexProvider indexProvider, ISearchSettings searchSettings, ILog logger, IIndexNameCreator indexNameCreator, IIndexResourceProcessor indexResourceProcessor, ServiceConfiguration manifests) { _siteSettings = settings; _dataSource = downloader; _indexProvider = indexProvider; _searchSettings = searchSettings; _logger = logger; _indexNameCreator = indexNameCreator; _indexResourceProcessor = indexResourceProcessor; _manifests = manifests; }