public void TestReadIndex1() { var novel = new NovelHelper(); novel.IndexPathDir = "D:\\123"; int recordCount = 0; var ll = novel.SearchIndex("修真", 10, 1, ref recordCount); }
public void TestCreateIndex1() { var novel = new NovelHelper(); novel.IndexPathDir = "D:\\123"; List <ModelNovel> list = new List <ModelNovel>(); using (var sr = new StreamReader("D:\\1.txt", Encoding.Default)) { string line = ""; while ((line = sr.ReadLine()) != null) { list.Add(new ModelNovel() { Id = Guid.NewGuid().ToString(), Content = line, CreateTime = DateTime.Now }); } } novel.CreateIndex(list); }
public void TestIndex() { var novel = new NovelHelper(); novel.IndexPathDir = "D:\\abc"; //创建索引 List <ModelNovel> list = new List <ModelNovel>(); for (int i = 0; i < 10000; i++) { list.Add(new ModelNovel() { Id = Guid.NewGuid().ToString(), Content = _InitSource + "content" + i, CreateTime = DateTime.Now }); } //novel.CreateIndex(list); //搜索索引 int recordCount = 0; var ll = novel.SearchIndex("盘古分词 简介: 盘古分词 是由eaglet 开发的一款基于字典的中英文分词组件", 10, 1, ref recordCount); //var splits = novel.SplitWords("盘古分词 简介: 盘古分词 是由eaglet 开发的一款基于字典的中英文分词组件"); }