/// <inheritdoc /> public Task<IIndicesOperationResponse> CreateIndexAsync(ICreateIndexRequest createIndexRequest) { return this.DispatchAsync<ICreateIndexRequest, CreateIndexRequestParameters, IndicesOperationResponse, IIndicesOperationResponse>( createIndexRequest, (p, d) => this.RawDispatch.IndicesCreateDispatchAsync<IndicesOperationResponse>(p, d.IndexSettings) ); }
/// <inheritdoc /> public Task <IIndicesOperationResponse> CreateIndexAsync(ICreateIndexRequest createIndexRequest) { return(this.DispatchAsync <ICreateIndexRequest, CreateIndexRequestParameters, IndicesOperationResponse, IIndicesOperationResponse>( createIndexRequest, (p, d) => this.RawDispatch.IndicesCreateDispatchAsync <IndicesOperationResponse>(p, d.IndexSettings) )); }
/// <inheritdoc /> public Task <ICreateIndexResponse> CreateIndexAsync(ICreateIndexRequest request, CancellationToken cancellationToken = default(CancellationToken) ) => Dispatcher.DispatchAsync <ICreateIndexRequest, CreateIndexRequestParameters, CreateIndexResponse, ICreateIndexResponse>( request, cancellationToken, LowLevelDispatch.IndicesCreateDispatchAsync <CreateIndexResponse> );
public void CreateIndex(string indexName, ICreateIndexRequest createIndexRequest) { if (ElasticsearchContext.ElasticClient.IndexExists(indexName).Exists) { throw new Exception("The index is available, unable to create index!"); } var json = GetQueryJSonFromRequest(createIndexRequest, ElasticsearchContext.ElasticClient); var createIndexResult = ElasticsearchContext.ElasticClient.CreateIndex(createIndexRequest); if (!createIndexResult.IsValid || !createIndexResult.Acknowledged) { throw new Exception("Error on mapping!"); } }
public static Task <CreateIndexResponse> CreateIndexAsync(this IElasticClient client, ICreateIndexRequest request, CancellationToken ct = default ) => client.Indices.CreateAsync(request, ct);
protected override bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return _shouldContribute; }
/// <inheritdoc/> public Task<IIndicesOperationResponse> CreateIndexAsync(ICreateIndexRequest request) => this.Dispatcher.DispatchAsync<ICreateIndexRequest, CreateIndexRequestParameters, IndicesOperationResponse, IIndicesOperationResponse>( request, this.LowLevelDispatch.IndicesCreateDispatchAsync<IndicesOperationResponse> );
/// <inheritdoc/> public Task <IIndicesOperationResponse> CreateIndexAsync(ICreateIndexRequest request) => this.Dispatcher.DispatchAsync <ICreateIndexRequest, CreateIndexRequestParameters, IndicesOperationResponse, IIndicesOperationResponse>( request, this.LowLevelDispatch.IndicesCreateDispatchAsync <IndicesOperationResponse> );
protected virtual bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return true; }
protected override bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return indexRequest.IndexSettings.Analysis.TokenFilters.ContainsKey(_tokenFilter); }
/// <inheritdoc /> public Task <CreateIndexResponse> CreateIndexAsync(ICreateIndexRequest request, CancellationToken ct = default) => DoRequestAsync <ICreateIndexRequest, CreateIndexResponse>(request, request.RequestParameters, ct);
/// <inheritdoc /> public CreateIndexResponse CreateIndex(ICreateIndexRequest request) => DoRequest <ICreateIndexRequest, CreateIndexResponse>(request, request.RequestParameters);
protected override sealed bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return true; }
public async Task CreateIndexAsync(ICreateIndexRequest indexRequest) { var response = await Client.CreateIndexAsync(indexRequest); }
protected override bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return(_shouldContribute); }
public bool CanContribute(ICreateIndexRequest indexRequest, IElasticClient client) { return CanContributeCore(indexRequest, client); }
public static void Update(ElasticsearchPathInfo <CreateIndexRequestParameters> pathInfo, ICreateIndexRequest request) { pathInfo.HttpMethod = PathInfoHttpMethod.POST; }
/// <inheritdoc /> public ICreateIndexResponse CreateIndex(ICreateIndexRequest request) => Dispatcher.Dispatch <ICreateIndexRequest, CreateIndexRequestParameters, CreateIndexResponse>( request, LowLevelDispatch.IndicesCreateDispatch <CreateIndexResponse> );
protected override bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return(indexRequest.IndexSettings.Analysis.TokenFilters.ContainsKey(_tokenFilter)); }
/// <inheritdoc/> public IIndicesOperationResponse CreateIndex(ICreateIndexRequest request) => this.Dispatcher.Dispatch <ICreateIndexRequest, CreateIndexRequestParameters, IndicesOperationResponse>( request, this.LowLevelDispatch.IndicesCreateDispatch <IndicesOperationResponse> );
public bool CanContribute(ICreateIndexRequest indexRequest, IElasticClient client) { return(CanContributeCore(indexRequest, client)); }
/// <inheritdoc/> public IIndicesOperationResponse CreateIndex(ICreateIndexRequest request) => this.Dispatcher.Dispatch<ICreateIndexRequest, CreateIndexRequestParameters, IndicesOperationResponse>( request, this.LowLevelDispatch.IndicesCreateDispatch<IndicesOperationResponse> );
protected virtual bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return(true); }
/// <summary> /// CreateIndex selector, will be passed the a descriptor initialized with the settings from /// the index we're reindexing from /// </summary> public ReindexDescriptor <T> CreateIndex(ICreateIndexRequest createIndexRequest) => Assign(a => a.CreateIndexRequest = createIndexRequest);
public static CreateIndexResponse CreateIndex(this IElasticClient client, ICreateIndexRequest request) => client.Indices.Create(request);
protected override bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return(indexRequest.IndexSettings.Aliases == null || !indexRequest.IndexSettings.Aliases.ContainsKey(_aliasName)); }
protected override bool CanContributeCore(ICreateIndexRequest indexRequest, IElasticClient client) { return indexRequest.IndexSettings.Aliases == null || !indexRequest.IndexSettings.Aliases.ContainsKey(_aliasName); }