项目简介
Hubble.Net 全文数据库开源项目是一个建立在 .net 框架基础上的由中国程序员主导的全文数据检索开源 项目。项目旨在为全文检索开发者或用户提供一个简单易用、高性能、高可用性的全文数据库中间件。 Hubble.Net的骨干版本提供最基本的全文检索接口和界面,并被设计为高度可扩展的系统架构,以吸引众多的 开发者参与进系统扩展功能的研发和推广,最终形成一套较为完整的全文检索解决方案。
项目名称由来
项目名称 Hubble 取自美国著名天文学家哈勃,也是目前最大的太空望远镜的名字。希望该项目可以帮助 搜索引擎搜索到宇宙中的任何角落。(名称的象征性意义,美好愿望吧,能否实现还要依赖科技的发展)
项目发起人
Eaglet
软件架构
2008年 11月8日更改
更改原因:
本来打算在Lucene.Net 基础上做,后来对Lucene.Net进行了一些测试,发现其算法在处理诸如
元数据的范围查询,元数据的排序,通配符匹配等方面存在很大缺陷,不但效率低下,而且查询数量上
也有限制,默认只能查询2000条记录。这离商业化应用的要求相去甚远,最后还是决定放弃Lucene.Net。
增加一个Hublle.Core 模块,这个模板实现最核心的索引算法,用以替代Lucene.Net。
时间: 2024-10-28 07:23:49