public EsConnectionProvider(IEsConfig config, ICoreOperations esCoreOperation, SearchConfiguration searchConfiguration) { EsConfig = config; EsCoreOperation = esCoreOperation; SearchConfiguration = searchConfiguration; BuildEsConnectionManager(); }
public SearchConfiguration(IElasticClient elasticClient, ICoreOperations esCoreOperation, ISearchOperations esSearchOperation, IOptions <EsConfigOptions> options, SearchBuilder searchBuilder) : base(elasticClient, esCoreOperation, esSearchOperation, options, searchBuilder) { var mappingRequrest = new PutMappingRequest("customer"); mappingRequrest.Properties = SearchBuilder.Entity <CustomerModel>().Descriptor; elasticClient.Map(mappingRequrest); }