Daily Report 关于新版本搜索功能的架构设想

关于学霸的搜索功能,为了能够达到要求。大致构建如下:

1.  整个搜索引擎分为前台展示(Web页面)和后台程序两大部分。

2.  前台展示页面用于对搜索结果进行展示 

3.  后台分为两大部分:索引构建与搜索引擎

  索引器(Indexer)用于定期对数据库中的新条目进行索引,为了能够达到要求,对 中英文资源 将分别建立索引。

  搜索引擎对用户提交的字符串进行处理,分词,并生成Lucene支持的Query语句,之后根据一定的排名算法返回搜索结果,交给前台界面。

关于索引的条目,之前的博文已经有明确的说明

posted @ 2012-11-27 23:50  MagicCode1023  阅读(196)  评论(0编辑  收藏  举报