Exemple #1
0
 public ElasticsearchSerializerConfiguration(IElasticsearchMappingResolver elasticsearchMappingResolver, bool saveChildObjectsAsWellAsParent = true, bool processChildDocumentsAsSeparateChildIndex = false, bool userDefinedRouting = false)
 {
     _elasticsearchMappingResolver              = elasticsearchMappingResolver;
     _saveChildObjectsAsWellAsParent            = saveChildObjectsAsWellAsParent;
     _processChildDocumentsAsSeparateChildIndex = processChildDocumentsAsSeparateChildIndex;
     _userDefinedRouting = userDefinedRouting;
 }
 public ElasticsearchSerializerConfiguration(IElasticsearchMappingResolver elasticsearchMappingResolver, bool saveChildObjectsAsWellAsParent = true, bool processChildDocumentsAsSeparateChildIndex = false, bool userDefinedRouting=false)
 {
     _elasticsearchMappingResolver = elasticsearchMappingResolver;
     _saveChildObjectsAsWellAsParent = saveChildObjectsAsWellAsParent;
     _processChildDocumentsAsSeparateChildIndex = processChildDocumentsAsSeparateChildIndex;
     _userDefinedRouting = userDefinedRouting;
 }
 public ElasticsearchProvider()
 {
     _elasticsearchMappingResolver = new ElasticsearchMappingResolver();
     _elasticsearchMappingResolver.AddElasticSearchMappingForEntityType(typeof(Address), new ElasticsearchMappingAddress());
     _elasticsearchContext = new ElasticsearchContext(ConnectionString, new ElasticsearchSerializerConfiguration(_elasticsearchMappingResolver, true, true));
     _elasticsearchContext.TraceProvider = new ConsoleTraceProvider();
     _entityFrameworkContext             = new EfModel();
 }
Exemple #4
0
        private static MappingTestsParent SetupIndexMappingTests(string index, out IElasticsearchMappingResolver elasticsearchMappingResolver)
        {
            var mappingTestsParent = new MappingTestsParent
            {
                Calls = 3,
                MappingTestsParentId = 2,
                MappingTestsItem     = new MappingTestsChild
                {
                    Description         = "Hello nested",
                    MappingTestsChildId = 5
                }
            };

            elasticsearchMappingResolver = new ElasticsearchMappingResolver();
            elasticsearchMappingResolver.AddElasticSearchMappingForEntityType(typeof(MappingTestsParent),
                                                                              MappingUtils.GetElasticsearchMapping(index));
            return(mappingTestsParent);
        }
        private static MappingTestsParent SetupIndexMappingTests(string index, out IElasticsearchMappingResolver elasticsearchMappingResolver)
        {
            var mappingTestsParent = new MappingTestsParent
            {
                Calls = 3,
                MappingTestsParentId = 2,
                MappingTestsItem = new MappingTestsChild
                {
                    Description = "Hello nested",
                    MappingTestsChildId = 5
                }
            };

            elasticsearchMappingResolver = new ElasticsearchMappingResolver();
            elasticsearchMappingResolver.AddElasticSearchMappingForEntityType(typeof (MappingTestsParent),
                MappingUtils.GetElasticsearchMapping(index));
            return mappingTestsParent;
        }