修改软件架构

By admin in 亚洲必赢官网app on 2019年2月18日

哈勃勒.Net 全文数据库开源项目

 

类型简介

哈勃勒.Net 全文数据库开源项目是3个白手起家在 .net
框架基础上的由中华程序员主导的全文数据检索开源项目。项目意在为全文检索开发者或用户提供五个简短易用、高品质、高可用性的全文数据库中间件。哈勃勒.Net的中坚版本提供最基本的全文检索接口和界面,并被设计为中度可增添的系统架构,以吸引众多的开发者参加进系统扩充功用的研发和推广,最后形成一套较为完好的全文检索化解方案。

 

项目名称由来

项目名称 哈勃勒 取自U.S.资深天国学家哈勃,也是目前最大的高空望远镜的名字。希望该品种方可帮忙寻找引擎搜索到大自然中的任何角落。(名称的象征性意义,美好愿望吧,能还是不能落成还要倚重科学技术的开拓进取)

 

连串发起人

Eaglet

 

软件架构

 

亚洲必赢官网app 1

 

2008年 11月8日更改

亚洲必赢官网app 2

 

更改原因:

自然打算在Lucene.Net
基础上做,后来对Lucene.Net举行了一部分测试,发现其算法在拍卖诸如

元数据的限定查询,元数据的排序,通配符匹配等地点存在很小胜笔,不但效用低下,而且查询数量上

也有限定,暗中认同只可以查询3000条记下。那离商业化运用的渴求相去甚远,最终仍然决定甩掉Lucene.Net。

日增2个Hublle.Core
模块,这一个模板落成最中央的目录算法,用以代表Lucene.Net。

 

本项目被细分为如下几个大的模块

  • 哈勃勒.Framework 该模块为任何种类提供一些底层类库协理

 

  • 哈勃勒.Analyzer 该模块是一个全文分词模块,为全文检索提供分词方面的支撑

 

  • 哈勃勒.Cache 该模块为全文检索提供缓存匡助

 

  • 哈勃勒.Data 该模块是一切系统中最要紧的模块,该模块细分为如下子模块
  • Hublle.Core 模块,这些模板达成最基本的目录算法,用以代表Lucene.Net。

 

 亚洲必赢官网app 3

 

·       
哈勃勒.Data.SFQL 该模块提供结构化全文查询语言的辨析,为全文检索提供三个看似SQL
的结构化查询接口

·       
哈勃勒.Data.Ling 该模块提供Linq 查询接口

·       
哈勃勒.Data.Adapter 该模块为全文检索适配层,对两样版本的Lucene.Net进行适配,也得以为前途更好的全文检索组件举办适配。

·       
哈勃勒.Data.Mapping 该模块提供对其余数据源的炫耀,通过这一个模块,可以将关周密据库等其他数据源映射到全文数据库中,并提供关乎查询,以充裕发挥全文数据库和关系型数据库的分级优势。

·       
哈勃勒.Data.Distributing 该模块提供高品质分布式全文检索的资助。

 

 

开源磋商

Apache Licence 2.0

 

品种相关财富

花色地方

http://www.codeplex.com/HubbleDotNet  已经公布部分代码

 

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

近日暂且是空的

 

座谈群组
http://space.cnblogs.com/group/search/

 

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


 

亚洲必赢官网app,涉足格局

卓越欢迎对这么些项目感兴趣的爱人插足到这些种类中来。参预方式各个各类。你可以:

 

  • 参与项目标相关探讨
  • 参加增加成效的支付
  • 涉足软件的利用和测试
  • 加入项目的松手和行使
  • 参加编辑相关文档或撰文有关文章
  • 加入翻译相关文档或作品
  • 在电脑前给我们加油

 

 

发表评论

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

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