发明名称 一种索引和搜索方法
摘要 本发明实施例提供了一种索引和搜索方法,以实现高并发情况下的数据快速索引和搜索。该方法包括:建立至少两级索引库;由所述至少两级索引库同时提供索引服务,并将从所述至少两级索引库得到的搜索列表进行合并。
申请公布号 CN102968478B 申请公布日期 2015.08.26
申请号 CN201210466917.1 申请日期 2012.11.19
申请人 天津书生云科技有限公司 发明人 邢浩
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种索引和搜索方法,其特征在于,包括:建立至少两级索引库;由所述至少两级索引库同时提供索引服务,并将从所述至少两级索引库得到的搜索列表进行合并,其中为所述至少两级索引库分别设置一个索引数据存储阈值,一旦其中一索引库达到存储阈值,将所述一索引库的索引数据逐条写入其下一级索引库,并将其内的索引数据从所述一索引库中删除,具体包括:为所述一索引库以及其下一级索引库分别建立备份索引库,初始状态下,搜索服务基于所述一索引库以及其下一级索引库;将搜索服务切换至所述一索引库的备份索引库;将所述一索引库的索引数据逐条写入其下一级索引库对应的备份索引库,并删除所述一索引库的索引数据;将搜索服务切换至所述一索引库以及与所述下一级索引库对应的备份索引库;将所述一索引库对应的备份数据库的索引数据逐条写入其下一级索引库,并删除所述一索引库对应的备份数据库中的索引数据;以及将搜索服务切换至所述下一级索引库。
地址 300300 天津空港经济区保航路1号航空产业支持中心645DD18房间