public void create_index() { _index = new InMemoryProductIndex(); var manager = new IndexManager(); manager.RegisterIndex(_index); manager.CreateIndexes(); }
private void ConfigureElasticSearch(IApplicationBuilder app, IWebHostEnvironment env) { using var serviceScope = app.ApplicationServices.CreateScope(); var elasticClient = serviceScope.ServiceProvider.GetService <IElasticClient>(); var indexManager = new IndexManager(elasticClient); indexManager.CreateIndexes(); }
public void can_create_an_Index() { var indexService = new IndexManager(); var indexSource = new TestIndexSource(); indexService.RegisterIndex(indexSource); var count = indexService.CreateIndexes(); count.Should().Be.EqualTo(1); }
public void mongo_index_create_composite_test() { var indexManager = new IndexManager <Customer7>("MongoTestDB"); indexManager.CreateIndexes(new List <string> { "FirstName", "LastName" }, "MyIndexName"); var isExistes = indexManager.IndexExist("MyIndexName"); isExistes.Should().Be(true); }
public void mongo_index_create_by_index_name_test() { var indexManager = new IndexManager <Customer4>("MongoTestDB"); indexManager.CreateIndexes(new List <string> { "CreateDate" }, "MyCreateDate"); var isExistes = indexManager.IndexExist("CreateDate"); isExistes.Should().Be(false); isExistes = indexManager.IndexExist("MyCreateDate"); isExistes.Should().Be(true); }
public void create_index() { _index = new InMemoryProductIndex(); var manager = new IndexManager(); manager.RegisterIndex(_index); manager.CreateIndexes(); var files = Directory.GetFiles(@"C:\temp\", "*.facet"); foreach (var file in files) { File.Delete(file); } }
public void mongo_index_drop_by_index_name_test() { var indexManager = new IndexManager <Customer2>("MongoTestDB"); indexManager.CreateIndexes(new List <string> { "LastName" }, "MyLastName"); var isExistes = indexManager.IndexExist("MyLastName"); isExistes.Should().Be(true); indexManager.DropIndex("MyLastName"); isExistes = indexManager.IndexExist("MyLastName"); isExistes.Should().Be(false); }
public void create_index() { //Clean any existing facets before running the tests to make sure //we are using new and correct data var facetsDirectory = @"C:\temp\facets"; if (Directory.Exists(facetsDirectory)) { var files = Directory.GetFiles(facetsDirectory, "*.facet"); foreach (var file in files) { File.Delete(file); } } _index = new DiskProductIndex(); _manager = new IndexManager(); _manager.RegisterIndex(_index); _manager.CreateIndexes(); }