发明名称 |
一种搜索结果提供方法及装置 |
摘要 |
本发明实施例公开了一种搜索结果提供方法及装置,该方法包括:根据用户输入的搜索关键词,判断内存或redis数据库或couchbase数据库中存在该关键词对应的整个搜索结果时,将该整个搜索结果提供给用户,否则,获取该搜索关键词对应的每条搜索结果的标识信息,从内存或redis数据库或couchbase数据库中获取该标识信息对应的每个搜索结果,将每个搜索结果组合成整个搜索结果提供给用户并保存在内存中。由于在本发明实施例中搜索结果保存在了内存、redis数据库或couchbase数据库中,通过多级缓存为用户提供整个搜索结果,从而提高用户获取搜索结果的效率,并降低了搜索引擎的处理能力,提高了搜索引擎的处理性能。 |
申请公布号 |
CN104794228A |
申请公布日期 |
2015.07.22 |
申请号 |
CN201510219892.9 |
申请日期 |
2015.04.30 |
申请人 |
北京奇艺世纪科技有限公司 |
发明人 |
陈爱云;邱学忠;姚婷 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京柏杉松知识产权代理事务所(普通合伙) 11413 |
代理人 |
马敬;项京 |
主权项 |
一种搜索结果提供方法,其特征在于,所述方法包括:搜索引擎接收用户输入的搜索关键词;判断当前内存或redis数据库和couchbase数据库中是否存在该搜索关键词对应的整个搜索结果;如果是,将所述整个搜索结果提供给所述用户;否则,获取所述搜索关键词对应的每条搜索结果的标识信息,根据所述每条搜索结果的标识信息,从内存或redis数据库或couchbase数据库中获取该标识信息对应的搜索结果,将每个搜索结果组合成整个搜索结果提供给所述用户,并在内存中将组合得到的整个搜索结果针对该搜索关键词保存。 |
地址 |
100080 北京市海淀区北一街2号鸿城拓展大厦10、11层 |