发明名称 |
一种搜索用户名的方法及系统 |
摘要 |
本发明公开了一种搜索用户名的方法,包括:接收包含待搜索用户名以及搜索类型信息的指令;判断关于待搜索用户名的搜索是否存在缓存且该缓存未过期,若是,则获取缓存中的数据并返回,否则,利用搜索类型信息判断本次搜索是否为模糊搜索;当本次搜索是模糊搜索时,在内存预存的全部用户名信息中进行检索,获取包含待搜索用户名的用户名信息作为搜索结果并返回;当本次搜索不是模糊搜索时,利用数据库本身的索引在数据库预存的全部用户名信息中进行检索,获取包含待搜索用户名的用户名信息作为搜索结果并返回。本发明公开的方法,缩短了数据库被锁定的时间,有利于维护数据库的正常运营及其服务质量的提高。本发明还公开了一种搜索用户名的系统。 |
申请公布号 |
CN102682068A |
申请公布日期 |
2012.09.19 |
申请号 |
CN201210051169.0 |
申请日期 |
2012.03.01 |
申请人 |
沈文策 |
发明人 |
沈文策 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
逯长明 |
主权项 |
一种搜索用户名的方法,其特征在于,包括:接收包含待搜索用户名以及搜索类型信息的指令;判断关于所述待搜索用户名的搜索是否存在缓存且所述缓存未过期,若是,则获取缓存中的数据并返回,否则,利用所述搜索类型信息判断本次搜索是否为模糊搜索;当本次搜索是模糊搜索时,在内存预存的全部用户名信息中进行检索,获取包含所述待搜索用户名的用户名信息作为搜索结果,返回所述搜索结果;当本次搜索不是模糊搜索时,利用数据库本身的索引在所述数据库预存的全部用户名信息中进行检索,获取包含所述待搜索用户名的用户名信息作为搜索结果,返回所述搜索结果。 |
地址 |
350003 福建省福州市鼓楼区铜盘路软件大道89号软件园A区25号中金在线大厦 |