一、继承Collector接口实现这样的一个自定义类
public class TestCollectors extends Collector{ private Scorer socore; //这个是否为有序排列的 ture可以接受无序排列 @Override public boolean acceptsDocsOutOfOrder() { return true; } //返回文档的ID编号 被执行很多次的根据匹配的文档数目。 @Override public void collect(int arg0) throws IOException { System.out.println(this.getClass().getName()+"==="+arg0); } //通知程序进行下一个阶段?具体不清楚 @Override public void setNextReader(AtomicReaderContext arg0) throws IOException { System.out.println(arg0.reader()); } //返回一个评分但是只执行了一次?具体不清楚 @Override public void setScorer(Scorer arg0) throws IOException { System.out.println(this.getClass().getName()+"======"+arg0.score()); this.socore=arg0; } }
二、搜索的时候装载进去
Collector c=new TestCollectors(); search.search(query_2, c);
相关推荐
lucene collector的使用 lucen分组统计 collector
NULL 博文链接:https://iamyida.iteye.com/blog/2202111
Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和...就其本身而言,Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库。本压缩包提供了lucene4.6.0下所有的jar包集合,供大家下载使用。
采用Lucene3.0 API实现对目标系统的全文信息检索功能,效率高效(Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包)
lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例lucene实例
Lucene 正则表达式 regexQuery
lucene4.6所有jar包 lucene 搜索引擎 可以网上找教程,但是貌似网上的都太旧了, 4.6改动挺大的,构造函数都有很大差异~~无语啊!
lucene,lucene教程,lucene讲解。 为了对文档进行索引,Lucene 提供了五个基础的类 public class IndexWriter org.apache.lucene.index.IndexWriter public abstract class Directory org.apache.lucene.store....
利用Lucene接口编写简单的信息检索系统,实现对本地目录建立索引和搜索功能。代码包含两个JSP页面,放入tomcat的webapp目录中即可在浏览器中运行程序。选择文档路径时如若涉及浏览器权限问题,可直接输入。
lucene3.0 lucene3.0 lucene3.0 lucene3.0 lucene3.0
Lucene 是一个 Java 全文搜索引擎,但基于 HitCollector 的搜索 API 并不意味着远程工作。 这个库解决了这个和其他与 Lucene 收集器机制相关的问题。
lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习lucene学习...
基于词典的最大匹配的Lucene中文分词程序
lucene 所有jar包 包含IKAnalyzer分词器
c#下实现Lucene时间区间查询匹配。主要还是对Lucene查循对像Query的实现
并按照lucene的得分算法进行多条件检索并按照得分算法计算匹配度排序。 可以输入一句话进行检索。 lucene.net的版本为2.9.2 盘古分词的版本为2.3.1 并实现了高亮功能。高亮上使用的是盘古分词的高亮算法。 有点小bug...
Lucene3.0特性Lucene3.0特性
lucene学习教程lucene讲义 叫你用lucene算法
Lucene是一个高性能、可伸缩的信息搜索(IR)库。目前最新版本是4.3.1. 它可以为你的应用程序添加索引和搜索能力。Lucene是用java实现的、成熟的开源项目,是著名的Apache Jakarta大家庭的一员,并且基于Apache软件...
lucene3源码分析