public static AutoMapIndex CreateNew(AutoMapIndexDefinition definition, DocumentDatabase documentDatabase) { var instance = new AutoMapIndex(definition); instance.Initialize(documentDatabase, documentDatabase.Configuration.Indexing, documentDatabase.Configuration.PerformanceHints); return(instance); }
public static AutoMapIndex CreateNew(int indexId, AutoMapIndexDefinition definition, DocumentDatabase documentDatabase) { var instance = new AutoMapIndex(indexId, definition); instance.Initialize(documentDatabase, documentDatabase.Configuration.Indexing); return(instance); }
public static AutoMapIndex Open(StorageEnvironment environment, DocumentDatabase documentDatabase) { var definition = AutoMapIndexDefinition.Load(environment); var instance = new AutoMapIndex(definition); instance.Initialize(environment, documentDatabase, documentDatabase.Configuration.Indexing, documentDatabase.Configuration.PerformanceHints); return(instance); }