- 3
- 0
- 约9.3千字
- 约 7页
- 2017-07-04 发布于湖北
- 举报
下面说的主要是lucene如何进行搜索,相比于建索引,搜索可能更能提起大家的兴趣。
lucene的主要搜索的API
下面通过表格来看一下lucene用到的主要的搜索API
类 目的
IndexSeac her 搜索操作的入口,所有搜索操作都是通过IndexSeac her实例使用一个重载的searc h方法来实现
Query(及其子 具体的Query子类为每一种特定类型的查询进行逻辑上的封装。Query实例被传递到IndexSearc her的
类) searc h方法中
QueryParser 将用户输入的 (并且可读的)查询表达式处理为一个具体的Query对象
T opDocs 保持由IndexSearc her.searc h()方法返回的具有较高评分的顶部文档
ScoreDoc 提供对T opDocs中每条搜索结果的访问接口
对特定项进行搜索
其中IndexSearcher是对索引中文档进行搜索的核心类,我们下面的例子中就会对subject域
进行索引,使用的是Query的子类TermQuery。
测试程序如下:
1 public void testTerm() throws Exception {
2 Di
您可能关注的文档
最近下载
- 2025年江西国科军工集团股份有限公司招聘7人 (第一批)备考试题及答案解析.docx VIP
- 福建省漳州地区2024-2025学年八年级下学期期中考试数学试卷(含解析).pdf VIP
- SONY索尼HXRNX80说明书NX80操作手册.pdf VIP
- 2026年四川省宜宾市中小学体育老师招聘考试参考试题及答案解析.docx VIP
- DVP-EH3 使用说明.pdf VIP
- 金冶炼厂的自动化与信息化建设考核试卷.docx VIP
- 【真题】2025年广东初中生物会考试题及答案 .pdf VIP
- 中国人寿创业签约培训.pptx VIP
- 2025湖州市产业投资发展集团有限公司招聘笔试参考题库附答案详解.docx VIP
- 2026年广东省东莞市中考化学模试卷(含答案解析).doc VIP
原创力文档

文档评论(0)