2013-04-11 19:34:36 +08:00
2013-03-14 21:26:47 +08:00
2013-03-18 00:49:10 +08:00

VerticleSearchEngine

介绍

用'commits'记录毕设摸索的过程,题为“知识分享平台” or “easy垂直搜索引擎” or “easy学术搜素引擎”

相关工具

Scrapy: python爬虫

用于个性化定制网页爬取,以及通用性内容爬取
基于twisted异步网络框架,代码少,性能高

MongoDB:面向文档NoSQL

用于元数据存储,以及pdf文件存取
易用性最高的NoSQL,分布式,多分片,易扩展,我的场景下适合取代MySQL

Apache Lucene/Solr:索引建立/查询服务

为数据建立索引并定制隔离的搜索服务
最主流的搜索引擎搭建工具,互相兼容并提供常规搜索功能

Apache Tika:内容提取工具

用于提取pdf文本内容
兼容Lucene的多功能文本提取工具,适应很多类型文件,使用方便

待定:

Django or Spring+Struts

S
Description
Academic Search Engine using Scrapy, MongoDB, Lucene/Solr, Tika, Struts2, Jquery, Bootstrap, D3, CAS — mirror of https://github.com/klinsmaya/VerticleSearchEngine
Readme
68 MiB
Languages
Java 70.5%
JavaScript 16.9%
Python 12.2%
CSS 0.4%