Hubble.net 0.9.1.0版本源码
Hubble.net 0.9.1.0版本源码 这个版本索引结构进行了大幅调整,占用内存大幅下降,原来 400万数据要占用130M内存,现在只占用1M都不到,表的初始化时间大幅缩短,400万行数据由原来的将近20秒缩短到1秒以内。索引速度大幅提高,在4年前配置的笔记本电脑上(硬盘5400转),索引速度达到120M每分钟(不考虑分词时间,如果是中文分词,速度会因为分词而下降比较厉害)。查询时临时内存分配数量大幅下降,查询速度特别是 Contains 的查询速度大幅提高,多关键字情况下精确查询的速度提高了5倍以上。 从这个版本开始,索引结构将不再做重大调整,除非我发现了更加高效的算法。各位组员如果打算研究HubbleDotNet 的内部索引结构和搜索机制,可以从这个版本开始研究了。之前我一直不鼓励大家研究是因为索引结构没有完全成型。大家研究过程中可以多写一些这方面的文章,这样可以让更多人了解和研究
文件列表
Hubble.net 0.9.1.0版本源码
(预估有个416文件)
ResolveAssemblyReference.cache
18KB
QueryAnalyzer.csproj.GenerateResource.Cache
2KB
FormMain.Designer.cs
37KB
Default.aspx
3KB
web.config
2KB
Global.asax
1KB
IntDictionary.cs
41KB
ResolveAssemblyReference.cache
4KB
Hubble.Core.csproj.bak
12KB
ResolveAssemblyReference.cache
14KB
暂无评论