内存搜索引擎 支持中文 英文 混合飞速搜索 用时0秒
2020-12-04 13:35:01
1、实现逻辑。
将要搜索的数据行计算长度,按照长度从小到大加载到内存中,保存好地址与数据行关系,之后建立汉子索引关系(汉字在数据行的位置索引关系),之后再建立拼音索引关系(汉字转拼音在数据行的位置索引关系),这个索引关系就是其核心,优化索引结构可以快速查询出想要的数据结果。
2、内存搜索数据优势。
其主要优势就是搜索速度飞快。内存的速度一般用存取时间衡量,即每次与CPU间数据处理耗费的时间,以纳秒(ns)为单位。目前大多数SDRAM内存芯片的存取时间为5、6、7、8或10ns。
1秒(s)=1000毫秒(ms);
1毫秒(ms)=1000微秒(μs);
1微秒(μs)=1000 纳秒(ns);
3、搜索引擎开发代码少。
4、搜索样例
5、软件著作权证书
6、内存条
阅读剩余内容