lucene-queryparser的使用说明
来源:互联网 发布:电脑程序员工资 编辑:程序博客网 时间:2024/05/17 17:17
1、使用queryparser完成解析搜索请求
2、基本格式如:
QueryParser parser=new QueryParser("字段名称","分析器实例");
Query q=parser.parse("关键词")
3、例如:解析一个关键字太阳
QueryParser parser=new QueryParser("context",new StandardAnalyzer());
Query q=parser.parse("太阳");
IndexSearcher searcher=new IndexSearcher(indexpath);
Hits hit=searcher.search(q);
4、解析多个关键字太阳、月亮
QueryParser parser=new QueryParser("context",new StandardAnalyzer());
Query q=parser.parse("太阳 月亮");
IndexSearcher searcher=new IndexSearcher(indexpath);
Hits hit=searcher.search(q);
4、带参数的多个关键字解析
QueryParser parser=new QueryParser("context",new StandardAnalyzer());
Query q=parser.parse("太阳 月亮");
parser.setDefaultOperator(QueryParser.Opertator.AND);//同时含有多个关键字,如果是QueryParser.Opertator.OR表示或者
IndexSearcher searcher=new IndexSearcher(indexpath);
Hits hit=searcher.search(q);
转载:http://deepfuture.iteye.com/blog/573707
- lucene-queryparser的使用说明
- lucene-queryparser的使用说明
- lucene-queryparser的使用
- lucene,基于QueryParser的搜索
- lucene-QueryParser
- Lucene的QueryParser搜索时出现ParseException
- Lucene:QueryParser中操作符的疑惑
- lucene中QueryParser的使用查询示例
- lucene-扩展QueryParser
- lucene QueryParser用法示例
- lucene自定义QueryParser
- lucene学习之queryParser
- lucene---QueryParser用法示例
- lucene QueryParser查询
- lucene-QueryParser域的选择和指定范围内搜索
- lucene-使用QueryParser和IndexSearcher
- Lucene(3.5)自定义QueryParser
- Lucene学习总结之八:Lucene的查询语法,JavaCC及QueryParser(1)
- Merge into的使用详解
- 使用Ajax的十大理由
- C#中const和readonly的区别
- COM计数内幕 第二天
- Mac 系统引导过程概述 & BootCamp 的秘密
- lucene-queryparser的使用说明
- 两个数组元素(相加、相乘)相关的问题
- 中秋节祝福——EdmondSung
- 机器学习中的相似性度量
- UNIX网络编程---TCP客户/服务器程序示例(五)
- Linux rpm 命令参数使用详解[介绍和应用]
- ajax简单入门
- 开发cocos2d-x 游戏 实战篇(4)之 怪物系统
- SQL Server-高效维护数据库的关键技巧