现有多个索引(目录),分别为目录1,目录2。两个目录的document结构是不一样。
目录1的Document有名字为Content的Field,目录2的Document有名字为Body的Field,
现在需要同时搜索索引目录1,目录2,并且要同时搜索对应的Field : Content和Body我实现代码如下,但这样实现是有问题的(如果两个索引目录的document结构一样。是没有问题的)string[] fields = {"Content","Body"} ;
Query query = MultiFieldQueryParser.Parse("我" , fields , new StandardAnalyzer()) ;IndexSearcher[] searchers = new IndexSearcher[2] ;
searchers[0] = new IndexSearcher(索引目录1) ;
searchers[1] = new IndexSearcher(索引目录2) ;MultiSearcher multiSearcher = new MultiSearcher(searchers) ;
Hits hits = multiSearcher.Search(query) ;有那位实现过类似的功能,望不吝赐教.
谢谢
目录1的Document有名字为Content的Field,目录2的Document有名字为Body的Field,
现在需要同时搜索索引目录1,目录2,并且要同时搜索对应的Field : Content和Body我实现代码如下,但这样实现是有问题的(如果两个索引目录的document结构一样。是没有问题的)string[] fields = {"Content","Body"} ;
Query query = MultiFieldQueryParser.Parse("我" , fields , new StandardAnalyzer()) ;IndexSearcher[] searchers = new IndexSearcher[2] ;
searchers[0] = new IndexSearcher(索引目录1) ;
searchers[1] = new IndexSearcher(索引目录2) ;MultiSearcher multiSearcher = new MultiSearcher(searchers) ;
Hits hits = multiSearcher.Search(query) ;有那位实现过类似的功能,望不吝赐教.
谢谢
解决方案 »
- sql语句错误!
- 用微软URLRewriter.dll做URL重写,web.config里关于中文的正则表达式怎么写?
- 软件实施都要做什么 给我一个流程 就是给客户安装 谢谢
- 请教大家如何用asp.net制作html论坛(vb篇)?
- 把C#代码改写为VB代码的问题(关于OnInit的).
- 那位能给修改一下数据库连接文件100分
- membership的配置信息是不是一定要写在web.config 里面才能有用?
- 问一个关于XML架构的问题,请各位高手看一看
- 考试在即!却怎么也不想看书!怎么办?
- 实在是受不了了,我昨天一天登了N次都没登陆上来,我可是10M宽带呀!我想CSDN的服务器是不是pentuim75??!!同意的来UP有分
- asp.net里怎么样调用crystal report做的表单?
- 请问VS2005中的MASTERPAGE怎样动态的更换?
用这个类
好像是用这个,你有没有到csdn的lucene频道去问啊 搞定了,把它写到的cnblogs上面吧,以后我再去看看