关于lucene.net多文件夹索引合并的问题

配置文件中

<add key="wangqi" value="文件夹1,文件夹2,文件夹3,文件夹4"/>

代码中

//搜索本网站
 if (SeSubject.ToString() == "wangqi")
 {
     //创建个索引搜索器
     string[] allit = wangqi.Split(',');
     searchers = new IndexSearcher[allit.Length];
     for (int i = 0; i < allit.Length; i++)
     {
           searchers[i] = new IndexSearcher(contentIndexDir +allit[i].ToString()+ "\\");
     }
}

 

//还有一种搜索方式是用到ParallelMultiSearcher这个对象,它是从MulitSearcher继承而来。
//这个搜索是对搜索后的结果进行合并,剔除重复的信息。
ParallelMultiSearcher parallelmultisearcher = new ParallelMultiSearcher(searchers);

 

你可能感兴趣的:(Lucene)