`

Bobo- Zoie 主要接口实现以及继承关系

 
阅读更多
Bobo的主要包的继承关系


1. BrowseService(Bobo):
查询时主要调用browse,传进去 BrowseRequest req,得到BrowseResult。
public interface BrowseService {
	BrowseResult browse(BrowseRequest req) throws BrowseException;	
	void close() throws BrowseException;
	static final BrowseResult EMPTY_RESULT=new BrowseResult();
}




2. Browseable(Bobo): 主要实现检索Searchable的功能的封装。
public interface Browsable extends Searchable{
  ...
  BrowseResult browse(BrowseRequest req)
  ...
}


查询时主要调用browse,传进去 BrowseRequest req,得到BrowseResult。



3. IndexreadFactory(Zoie)



4. BoboIndexReader
public class BoboIndexReader extends FilterIndexReader



5. ZoieIndexReader

public abstract class ZoieIndexReader<R extends IndexReader> extends FilterIndexReader






  • 大小: 5.2 KB
  • 大小: 4.7 KB
  • 大小: 6.5 KB
  • 大小: 4.4 KB
  • 大小: 9.9 KB
分享到:
评论

相关推荐

    Lucene5学习之增量索引(Zoie)

    NULL 博文链接:https://iamyida.iteye.com/blog/2199848

    lucene5+zoie实现近实时索引

    lucene+zoie近实时索引demo lucene+zoie近实时索引demo

    zoie, 实时搜索/索引系统.zip

    zoie, 实时搜索/索引系统 什么是 ZoieZoie是用Java编写的实时搜索/索引系统。维基维基在以下位置可用:http://linkedin.jira.com/wiki/display/ZOIE/Home问题问题在以下位置跟踪:http://link

    lucene of lietu

    基于lucene的实时搜索引擎zoie 实时搜索成为了目前搜索引擎发展的重要方向。越来越多的开发者开始关注搜索的实时性,比如twitter的信息或者新闻的搜索要求很高的时效性。 Zoie是linkedin支持的开源实时搜索引擎项目...

    Zoie实时搜索架构

    基于Lucene的实时搜索架构,支持分布式、实时、高性能检索。不过目前文档不是很全面。

    ewhine_search:ewhine 搜索系统使用 zoie

    The ewhine search system use zoie. #安装 git clone :jimrok/ewhine_search.git cd ewhine_search java -jar server.jar 如果在Mac的控制台下,使用 java -Dfile.encoding=UTF-8 -jar server.jar #索引 在ewhine_...

    zoieleung0309.github.io

    zoieleung0309.github.io

    javascript写一个页码器,包括切换页码、分页、上一页/下一页、省略页码等功能

    当表格数据太多时,通常需要做成分页。本资源使用javascript实现了一个页码器,满足常规要求:切换页码、分页、上一页/下一页、页码超出时显示省略号,点击省略号往前/后显示几个隐藏的页码,使用方法见...

    web前端+javascript+模态框

    javascript封装一个模态框:头(标题、关闭按钮)、内容、尾(操作按钮:取消和确定)。标题可以自定义,默认值是“标题”; 内容区域可以是文本或者富文本,操作按钮可以控制显隐和显示文案; ...

Global site tag (gtag.js) - Google Analytics