public EsConnectionProvider(IEsConfig config, ICoreOperations esCoreOperation, SearchConfiguration searchConfiguration)
 {
     EsConfig            = config;
     EsCoreOperation     = esCoreOperation;
     SearchConfiguration = searchConfiguration;
     BuildEsConnectionManager();
 }
Example #2
0
        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);
        }