利用Lucene.net搜索引擎进行多条件搜索的做法
IndexSearcher[] searchers = new IndexSearcher[2];
searchers[0] = new IndexSearcher(m_indexpath);
searchers[1] = new IndexSearcher(m_outindexpath);
MultiSearcher multiSearcher = new MultiSearcher(searchers);
2,还有个进行多条件搜索 and 与 or 的操作————
用 MultiFieldQueryParser
建议重新封装
MultiFieldQueryParser.Parser(p[],d[],f[],analyer) 成or 与 and操作合一
或者
BooleanQuery thisQuery = new BooleanQuery();
thisQuery.Add(query1,true,false);
thisQuery.Add(query2, false, false);
转载于:https://www.cnblogs.com/gooddasenlin/archive/2008/12/02/1346036.html
利用Lucene.net搜索引擎进行多条件搜索的做法相关推荐
- lucene正向索引(续)——域(Field)的元数据信息在.fnm里,在倒排表里,利用跳跃表,有利于大大提高搜索速度。...
4.1.2. 域(Field)的元数据信息(.fnm) 一个段(Segment)包含多个域,每个域都有一些元数据信息,保存在.fnm文件中,.fnm文件的格式如下: FNMVersion 是fnm文件 ...
- 利用Lucene.net搭建站内搜索(3)---创建索引
Lucene.net提供了很全面的数据搜索操作,你可以利用Lucene.net检索磁盘中的文件,网页,数据库中的数据,但是前提是预先对数据创建索引. Lucene索引过程分为三个主要的操作阶段:将数据 ...
- 利用 Xunsearch 搭建搜索引擎、内容搜索实战
利用 Xunsearch 搭建搜索引擎.内容搜索实战 Xunsearch 是开源免费.高性能.多功能,简单易用的专业全文检索技术方案,是目前非常知名的开源搜索引擎. 安装完Xunserach,还需要安 ...
- Lucene系列:(10)多条件搜索 QueryParser
1.什么是条件搜索 用关健字与指定的单列或多例进行匹配的搜索 2.单字段条件搜索 QueryParser queryParser = new QueryParser(LuceneUtils.getVe ...
- datetime 索引_【免费毕设】ASP.NET基于Ajax+Lucene构建搜索引擎的设计和实现(源代码+论文)...
点击上方"蓝字"关注我们目录 系统设计 4.1 搜索引擎模型 模型包括爬虫.索引生成.查询以及系统配置部分.爬虫包括:网页抓取模块.网页减肥模块.爬虫维持模块.索引生成包括:基于文 ...
- 基于Lucene的搜索引擎的设计与实现
我们处在一个大数据的时代,伴随着网络信息资源的庞大,人们越来越多地注重怎样才能快速有效地从海量的网络信息中,检索出自己需要的.潜在的.有价值的信息,从而可以有效地在日常工作和生活中发挥作用.因为搜索引 ...
- 搜索引擎DIY—我的搜索听我的
搜索引擎DIY-我的搜索听我的 Author:Sunjoy 武汉 华中师范大学信息技术系 ccnusjy@gmail.com http://it.ccnu.edu.cn/mysoso 1.引言 200 ...
- 利用Python实现简单的相似图片搜索的教程
大概五年前吧,我那时还在为一家约会网站做开发工作.他们是早期创业公司,但他们也开始拥有了一些稳定用户量.不像其他约会网站,这家公司向来以洁身自好为主要市场形象.它不是一个供你鬼混的网站--是让你能找到 ...
- [置顶] Lucene开发实例(一般企业搜索平台完全够用全程)
废话不多说上代码,一般企业级的综合搜索,多条件搜索完全够用 添加个效果图 package com.lucene.util;import java.io.File; import java.io.IOE ...
最新文章
- 易能变频器说明书故障代码_易能变频器故障代码大全是什么?E013故障是什么?...
- Oracle-计算岁数
- python文本结构化处理_在Python中标记非结构化文本数据
- 爱荷华大学计算机科学专业,爱荷华大学计算机科学专业好不好?专业设置详情一览...
- BERT出来后难道我们无路可走了吗?错!这些新想法你需要了解!
- 联想K3全系,救黑砖(只要手机链接电脑有端口识别就能恢复正常)
- 批量doc转docx方法,使用软件、插件
- 史上最详细的接口测试,一篇学会接口
- arm模拟器手机版_基于ARM的模拟器
- scrapy settings和管道的深入
- level2行情对炒股有什么帮助?
- java gui 做闹钟,用JAVA怎样编写一个可以在eclipse中运行的闹钟程序?
- Webots水下机器人仿真
- pypy+uwsgi+dango+nginx 简单部署
- 将一串整数转化为一串字符
- QT5 QLineEdit QTextEdit右键菜单的汉化
- ui曲线谁是横坐标_在数学中,横坐标是X轴还是Y轴
- GVS视声引入睿住资本,完成A轮融资
- lol国服维护可以玩别的服务器吗,LOL:除了艾欧尼亚,其他服务器都只能算是“郊区”吗?...
- 夯实Java基础(一)
热门文章
- 2018.12.22 spoj7258 Lexicographical Substring Search(后缀自动机)
- 暑期周总结四(2018.7.30-2018.8.5)
- 套路、逻辑与思辨(道理的论证)
- ubuntu14.04下的NVIDIA Tesla K80显卡驱动的安装教程
- COM First Teck.
- android设置程序开机自启动
- SqlServer2012清除日志文件
- 聊聊Servlet、Struts1、Struts2以及SpringMvc中的线程安全
- python常用库之base64
- Apache2 httpd.conf 配置详解(一)