public void CanFindAwholelotofthingsDocument() { using (var index = new Indexer.Index(true)) { var referanse = new Reference { Id = Guid.Parse("208daeb0-a917-45cd-9b0f-fa21f4300d01"), ApplicationId = 8, UserId = new Guid("3ed89222-de9a-4df3-9e95-67f7fcac67a3"), Author = "Horem, R.", Year = "1982", Title = "A whole lot of things", Summary = null, Journal = null, Volume = null, Pages = null, Bibliography = null, Lastname = null, Middlename = null, Firstname = null, Url = null, Keywords = "Fje Veg Ass Dyn NNNd#2", ReferenceString = "Hojem, R. 1980. Association analysis of moraine vegetation at the glacier Hardangerjökulen, Finse, South Norway. - Norw. J. Bot. 25: 171-191.", EditDate = DateTime.Parse("2010-04-26T08:09:18.613") }; index.AddOrUpdate(referanse); var result = index.SearchReference("A whole lot of things", 0, 10); Assert.Single(result.ToArray()); result = index.SearchReference("A whole lot", 0, 10); Assert.Single(result.ToArray()); result = index.SearchReference("of things", 0, 10); Assert.Single(result.ToArray()); } }
public void CanFindTheRightReidarElvenReferanseDocument() { using (var index = new Indexer.Index(true)) { var referanse = new Reference { Id = Guid.Parse("208daeb0-a917-45cd-9b0f-fa21f4300d01"), ApplicationId = 8, UserId = new Guid("3ed89222-de9a-4df3-9e95-67f7fcac67a3"), Author = "Elven, R.", Year = "1980", Title = null, Summary = null, Journal = null, Volume = null, Pages = null, Bibliography = "Elven, R. 1980. Association analysis of moraine vegetation at the glacier Hardangerjökulen, Finse, South Norway. - Norw. J. Bot. 25: 171-191.", Lastname = null, Middlename = null, Firstname = null, Url = null, Keywords = "Fje Veg Ass Dyn NNNd#2", //ImportXml = null, EditDate = DateTime.Parse("2010-04-26T08:09:18.613") }; var referans2 = new Reference { Id = Guid.Parse("208daeb0-a917-45cd-9b0f-fa21f4300d02"), ApplicationId = 8, UserId = new Guid("3ed89222-de9a-4df3-9e95-67f7fcac67a3"), Author = "Elven, R.", Year = "1981", Title = null, Summary = null, Journal = null, Volume = null, Pages = null, Bibliography = "Elven, R. 1981. Association analysis of moraine vegetation at the glacier Hardangerjökulen, Finse, South Norway. - Norw. J. Bot. 25: 171-191.", Lastname = null, Middlename = null, Firstname = null, Url = null, Keywords = "Fje Veg Ass Dyn NNNd#2", //ImportXml = null, EditDate = DateTime.Parse("2010-04-26T08:09:18.613") }; index.AddOrUpdate(referanse); index.AddOrUpdate(referans2); var result = index.SearchReference("elven", 0, 10); Assert.Equal(2, result.Count()); result = index.SearchReference("elven Association", 0, 10); Assert.Equal(2, result.Count()); result = index.SearchReference("elven 1981", 0, 10); Assert.Single(result.ToArray()); } }
public void CanIndexAnDocument() { using (var index = new Indexer.Index(true)) { var newGuid = Guid.Parse("b1df2d4b-e06a-421d-865b-03f3dfdf6913"); index.AddOrUpdate(new Reference { Id = newGuid, Title = "Creepy" }); var result = index.SearchReference("Creepy", 0, 10); Assert.Single(result.ToArray()); index.AddOrUpdate(new Reference { Id = newGuid, Title = "Snoopy Dog" }); result = index.SearchReference("Creepy", 0, 10); Assert.Empty(result.ToArray()); result = index.SearchReference("Snoopy Dog", 0, 10); Assert.Single(result.ToArray()); index.Delete(newGuid); result = index.SearchReference("Snoopy Dog", 0, 10); Assert.Empty(result.ToArray()); } }