- 13
- 0
- 约2.55千字
- 约 3页
- 2017-06-08 发布于重庆
- 举报
用lucene实现在一个(或者多个)字段中查找多个关键字
用lucene实现在一个 或者多个 字段中查找多个关键字
最近跟着师兄们做个项目,我的任务就是负责做个“全文检索”的小模块。用到了Lucene的索引,下面的是其中的用Lucene实现在索引的一个字段 比如文章内容字段 进行查找多个关键字的实例代码。
1.Lucene说明
Lucene是非常优秀的成熟的开源的免费的纯java语言的全文索引检索工具包。
Lucene的的强项在“建立索引”和”搜索“,而不是实现具体的”分词“。Lucene支持对生成索引的进行”增,删,改,查“操作,这比自己建立的索引有了很大的进步。
可以使用专门的分词程序进行分词,在分词的结果上用Lucene建立索引。
2.用Lucene实现在一个或者多个字段中的检索
主要是函数:MultiFieldQueryParser.parse String[] query,String[] field,Occur[] occ,Analyzer analyzer ; 1 query:要查找的字符串数组 2 field:要查找的字符串数组对应的字段(当然有可以相同的) 3 occ:表示对应字段的限制。有三种:Occur.MUST 必须有 , Occur.MUST_NOT 必须没有 ,Occur.SHOULD 应该 4 analyzer:对查询数据的分析器,最好与建立索引时用的分析器一致
3.代码示例
您可能关注的文档
- 生长激素普及知识.doc
- 生鲜专柜租赁合同.doc
- 生鲜电商我厨三大竞争优势.doc
- 用1克拉钻戒演绎别样人生精彩.docx
- 用3DMAX软件制作海面漂浮文字效果.doc
- 用3dsMax制作逼真彩色玻璃效果.doc
- 用494作自制车载电源直流变换器.doc
- 用3D方法实现2D斜视角地图.doc
- 用3分钟学会PS实用工具让你的宝贝更漂亮.doc
- 用87C196NT单片机实现CAN总线通信.doc
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
最近下载
- 各岗位应知应会“明白卡”(含矿长等).pdf VIP
- 许彩丽-青少年社会工作-第二章 青少年社会工作概述.pptx VIP
- (高清版)ZT 0207-2020 矿产地质勘查规范 硅质原料类.pdf VIP
- 许彩丽-青少年社会工作-第八章 青少年社会工作项目管理.pptx VIP
- 信息与通信工程试卷.pdf VIP
- 监理日志范本.doc VIP
- 第六届张道真(2011).doc VIP
- 政策与法律法规(第十版)ppt全套教学课件.pptx
- 2024邳州市国企招聘考试真题及答案.docx VIP
- 2024-2025学年浙江省杭州市学军中学(紫金港校区)高一(下)期末化学试卷(学考)(含答案).pdf VIP
原创力文档

文档评论(0)