protected abstract IElasticsearchIndexCreationStrategy GetIndexCreationStrategy(IElasticClient client, ISearchIndexNameResolver indexNameResolver);
private IElasticClient ConfigureElasticClient(TSearchSettings searchSettings, ISearchIndexNameResolver indexNameResolver) { var indexName = indexNameResolver.ResolveActiveIndexName(searchSettings.IndexName); var connection = ConfigureConnectionSettings(searchSettings, indexName); return(ConfigureElasticClient(connection, searchSettings, indexName)); }
public UmbracoElasticsearchIndexCreationStrategy(IElasticClient client, ISearchIndexNameResolver indexNameResolver) : base(client, indexNameResolver) { }
protected ElasticsearchIndexCreationStrategy(IElasticClient client, ISearchIndexNameResolver indexNameResolver) { this.client = client; this.indexNameResolver = indexNameResolver; }
protected override IElasticsearchIndexCreationStrategy GetIndexCreationStrategy(IElasticClient client, ISearchIndexNameResolver indexNameResolver) { return(new UmbracoElasticsearchIndexCreationStrategy(client, indexNameResolver)); }