首页 > Windows开发 > 详细

lucene 检索api

时间:2018-05-12 00:51:43      阅读:248      评论:0      收藏:0      [点我收藏+]


当搜索关键词大于最小分词器的时候,需要分词才能搜索

1.查询解析器:QueryParser
用法:QueryParser queryParser = new QueryParser("title", new IKAnalyzer());
特点:只能对单个域进行搜索
2.多自字段匹配查询解析器
用法:MultiFieldParser mParser = new MultiFieldParser(new String[]{"title","desc","content"},new IKAnalyzer());
Query query = new mParser.parser(pName);
特点:一个关键字可以同时检索多个字段,更加的符合网站上的一些需求
3.6种termQuery 不分词,直接查询
特点:查询的关键字已经是最小的分词单元了,不需要进行分词,即可直接查询
|-termQuery不分词查询
|-FuzzyQuery相似度查询
|-NumericRangQuery查询
|-BooleanQuery组合查询

lucene 检索api

原文:https://www.cnblogs.com/songguoliang123/p/9026658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!