public void test_with_write_and_delete_document() { var lueceneSearchProvider = new BaseSearchProvider(); var spaceOne = new SpaceObject { Id = Guid.NewGuid(), SpaceName = "技术空间", FileCount = 1, ParentId = Guid.NewGuid().ToString(), SpaceSize = 1024, CreateTime = DateTime.Now, UpdateTime = DateTime.Now, CreateUserId = "5", CreateUserName = "******", }; Stopwatch stopWatcher = new Stopwatch(); stopWatcher.Start(); lueceneSearchProvider.IndexDirectory = "write_delete_space"; lueceneSearchProvider.Add(spaceOne); var results = lueceneSearchProvider.Query <SpaceObject>("空间"); Assert.IsTrue(results.Count >= 1); lueceneSearchProvider.Delete(spaceOne); results = lueceneSearchProvider.Query <SpaceObject>("空间"); Assert.AreEqual(results.Count, 0); Console.WriteLine(results.Count); }
public void test_with_write_and_delete_document() { var lueceneSearchProvider = new BaseSearchProvider(); var spaceOne = new SpaceObject { Id = Guid.NewGuid(), SpaceName = "技术空间", FileCount = 1, ParentId = Guid.NewGuid().ToString(), SpaceSize = 1024, CreateTime = DateTime.Now, UpdateTime = DateTime.Now, CreateUserId = "5", CreateUserName = "******", }; Stopwatch stopWatcher = new Stopwatch(); stopWatcher.Start(); lueceneSearchProvider.IndexDirectory = "write_delete_space"; lueceneSearchProvider.Add(spaceOne); var results = lueceneSearchProvider.Query<SpaceObject>("空间"); Assert.IsTrue(results.Count>= 1); lueceneSearchProvider.Delete(spaceOne); results = lueceneSearchProvider.Query<SpaceObject>("空间"); Assert.AreEqual(results.Count, 0); Console.WriteLine(results.Count); }