Hubble.Net 全文数据库开源项目(2008年11月8日创新 修改软件架构)

By admin in 亚洲必赢官网app on 2018年10月20日

Hubble.Net 全文数据库开源项目

 

列简介

Hubble.Net 全文数据库开源项目是一个建在 .net
框架基础及的由于华夏程序员主导的全文数据检索开源项目。项目旨在为全文检索开发者或用户提供一个概括容易用、高性能、高可用性的全文数据库中件。Hubble.Net的为主版本提供极中心的全文检索接口及界面,并给规划也高度可扩大的网架构,以引发众的开发者参与进系统扩展功能的研发与放,最终形成一致学比较完整的全文检索解决方案。

 

项目名称由来

项目名称 Hubble 取自美国著名天文学家哈勃,也是现阶段极酷之太空望远镜的讳。希望该品种可协助寻找引擎搜索到宇宙中的别样角落。(名称的象征性意义,美好愿望吧,能否实现还要依靠科技的腾飞)

 

品类发起人

Eaglet

 

软件架构

 

亚洲必赢官网app 1

 

2008年 11月8日更改

亚洲必赢官网app 2

 

转原因:

当然打算以Lucene.Net
基础及举行,后来对Lucene.Net进行了有些测试,发现那算法在处理诸如

元数据的限查询,元数据的排序,通配符匹配等地方在大挺缺点,不但效率低下,而且查询数量上

为发限制,默认只能查询2000漫长记下。这去商业化使用的求相去那个远,最后要控制放弃Lucene.Net。

多一个Hublle.Core
模块,这个模板实现最中心的目录算法,用以代表Lucene.Net。

 

按项目让分割也如下几只大之模块

  • Hubble.Framework 该模块为任何体系提供一些平底类库支持

 

  • Hubble.Analyzer 该模块是一个全文分词模块,为全文检索提供分词方面的支持

 

  • Hubble.Cache 该模块为全文检索提供缓存支持

 

  • Hubble.Data 该模块是周体系遭到极要的模块,该模块细分为如下子模块
  • Hublle.Core 模块,这个模板实现最基本的目算法,用以代表Lucene.Net。

 

 亚洲必赢官网app 3

 

·       
Hubble.Data.SFQL 该模块提供结构化全文查询语言的分析,为全文检索提供一个近似SQL
的结构化查询接口

·       
Hubble.Data.Ling 该模块提供Linq 查询接口

·       
Hubble.Data.Adapter 该模块为全文检索适配层,对两样版本的Lucene.Net进行适配,也可以啊前途重新好之全文检索组件进行适配。

·       
Hubble.Data.Mapping 该模块提供对另数据源的映照,通过者模块,可以将关系数据库等其他数据源映射到全文数据库被,并提供关乎查询,以充分发挥全文数据库暨涉嫌项目数据库的个别优势。

·       
Hubble.Data.Distributing 该模块提供高性能分布式全文检索的支撑。

 

 

开源合计

Apache Licence 2.0

 

色相关资源

亚洲必赢官网app色位置

http://www.codeplex.com/HubbleDotNet  已经揭晓有代码

 

https://sourceforge.net/projects/hubbledotnet/

时暂是空的

 

议论群组
http://space.cnblogs.com/group/search/

 

团体博客
http://space.cnblogs.com/group/search/


 

参与方式

酷欢迎对这个路感兴趣的意中人参与到这个类型被来。参与方式各种各样。你可:

 

  • 与型之连带讨论
  • 涉足扩展功能的开支
  • 介入软件之采取与测试
  • 参与项目的放大及用
  • 涉足编写相关文档或撰文有关文章
  • 介入翻译相关文档或篇
  • 在电脑前让大家加油

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2018 亚洲必赢手机官网 版权所有