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(); }
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; }