**请教高人:DotLucene多索引,多条件搜索的问题**

kwklover kwklover 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现有多个索引(目录),分别为目录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) ;

有那位实现过类似的功能,望不吝赐教.
谢谢
...全文

相关推荐

操作系统差异下的MySQL安装详细教程

内容概要:本文档详细介绍了Windows和Linux两种操作系统中MySQL的完整安装流程,涵盖下载、配置环境变量、初始化数据库以及启动和验证等多个环节。对于每种系统,都提供了详细的安装步骤和注意事项,确保初学者也能顺利掌握MySQL的部署方法。 适合人群:初次接触MySQL的开发者,以及希望在不同环境中搭建MySQL数据库的技术爱好者。 使用场景及目标:旨在帮助用户在不同的操作系统上快速有效地安装与配置MySQL数据库,从而为后续的应用开发或数据管理打下坚实的基础。 阅读建议:建议先熟悉文档概述的整体步骤,在操作之前准备好相应的软件包,按步骤逐一对照文档进行操作,同时注意记录每个环节的关键配置信息,以便于排错和查阅。

chengxuyuan1213_

mysql安装配置教程(超详细).docx

MySQL的安装配置教程因操作系统和MySQL版本的不同而有所差异,但大体流程相似。以下是一个基于Windows系统的MySQL安装配置教程,以MySQL 8.0版本为例: 一、下载MySQL安装包 访问MySQL官网:https://downloads.mysql.com/archives/installer/。 在官网首页或下载页面找到MySQL Installer for Windows,选择合适的版本(如MySQL 8.0)进行下载。 二、安装MySQL 双击下载好的安装包,点击运行。 选择安装类型:通常选择“Custom”(自定义安装),以便根据需要进行详细配置。 选择安装的产品和功能:依次选择MySQL Servers -> MySQL Servers 8.0 -> MySQL Servers 8.0.xx - X64(或相应的32位版本),然后点击向右的箭头将其添加到右侧的安装列表中。 自定义安装路径:点击“Advanced Options”可以自定义MySQL的安装路径和数据存放路径。建议不将MySQL安装在系统盘(如C盘)上,以减少系统盘的空间占用和提高性能。 确认

程序猿经理

Mysql教程最全最详细pdf

PDF电子书《Mysql教程》 最全最详细 pdf教材

daniel5188

mysql 8.0.12 winx64详细安装教程

主要为大家详细介绍了mysql 8.0.12 winx64详细安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38544625

mysql安装教程.md

mysql安装教程.md

zru_9602
评论 21
收藏 已收藏
分享
返回顶部
kwklover
.NET社区 62,272 成员 668,968 内容