预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114218161A(43)申请公布日2022.03.22(21)申请号202111638246.8(22)申请日2021.12.29(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人滕岩松刘伟陈正亮张谦(74)专利代理机构北京易光知识产权代理有限公司11596代理人王姗姗(51)Int.Cl.G06F16/13(2019.01)G06F16/901(2019.01)G06F16/93(2019.01)G06F3/06(2006.01)权利要求书2页说明书11页附图3页(54)发明名称索引存储方法、装置、检索引擎、电子设备及存储介质(57)摘要本公开提供了一种索引存储方法、装置、检索引擎、电子设备及存储介质,涉及大数据处理技术领域。方法具体实现方案为:对目标文件进行处理,得到所述目标文件的索引文件;基于所述索引文件的数据量,确定所述索引文件的存储位置,所述索引文件的存储位置至少包含内存;基于所述索引文件的存储位置所对应的数据存储结构,对所述索引文件进行存储,所述数据存储结构至少包含内存数据存储结构。通过上述方案,可以根据索引文件的数据量灵活选择合适的存储位置,保证了处理效率。CN114218161ACN114218161A权利要求书1/2页1.一种索引存储方法,包括:对目标文件进行处理,得到所述目标文件的索引文件;基于所述索引文件的数据量,确定所述索引文件的存储位置,所述索引文件的存储位置至少包含内存;基于所述索引文件的存储位置所对应的数据存储结构,对所述索引文件进行存储,所述数据存储结构至少包含内存数据存储结构。2.根据权利要求1所述的方法,其中,所述基于所述索引文件的数据量,确定所述索引文件的存储位置,包括:在所述索引文件的数据量小于第一预设数据量阈值的情况下,确定所述索引文件的存储位置为内存;所述基于所述索引文件的存储位置所对应的数据存储结构,对所述索引文件进行存储,包括:调用预先设置的所述索引文件中包含的索引结构的内存数据存储结构,将所述索引文件包括的所述索引结构存储至内存中。3.根据权利要求1所述的方法,其中,所述基于所述索引文件的数据量,确定所述索引文件的存储位置,包括:在所述索引文件的数据量大于或等于第一预设数据量阈值的情况下,基于所述索引文件包含的至少两种索引结构的数据量,确定所述至少两种索引结构中每种索引结构对应的存储位置。4.根据权利要求3所述的方法,其中,所述基于所述索引文件包含的至少两种索引结构的数据量,确定所述至少两种索引结构中每种索引结构对应的存储位置,包括:在所述索引文件中包含的至少两种索引结构中的第i种索引结构的数据量小于第二预设数据量阈值的情况下,确定所述第i种索引结构的存储位置为内存,i为大于等于1的整数;在所述索引文件中包含的至少两种索引结构中的第i种索引结构的数据量大于或等于第二预设数据量阈值的情况下,确定所述第i种索引结构的存储位置为磁盘。5.根据权利要求3所述的方法,其中,所述基于所述索引文件包含的至少两种索引结构的数据量,确定所述至少两种索引结构中每种索引结构对应的存储位置,包括:在所述索引文件中包含的至少两种索引结构中的第i种索引结构的数据量排序为最小的N个索引结构中之一的情况下,确定所述第i个索引结构的存储位置为内存,N为大于等于1的整数,i为大于等于1的整数;在所述索引文件中包含的至少两种索引结构中的第i种索引结构的数据量排序不为最小的N个索引结构中之一的情况下,确定所述第i个索引结构的存储位置为磁盘。6.根据权利要求4或5所述的方法,其中,所述基于所述索引文件的存储位置所对应的数据存储结构,对所述索引文件进行存储,包括:在所述第i个索引结构的存储位置为内存的情况下,调用预先设定所述第i个索引结构的内存数据存储结构将所述第i个索引结构存储至内存中;在所述第i个索引结构的存储位置为磁盘的情况下,调用预先设定的所述第i个索引结构的磁盘数据存储结构将所述第i个索引结构存储至磁盘中。7.一种索引存储装置,包括:索引创建模块,用于对目标文件进行处理,得到所述目标文件的索引文件;2CN114218161A权利要求书2/2页存储位置确定模块,用于基于所述索引文件的数据量,确定所述索引文件的存储位置,所述索引文件的存储位置至少包含内存;索引存储模块,用于基于所述索引文件的存储位置所对应的数据存储结构,对所述索引文件进行存储,所述数据存储结构至少包含内存数据存储结构。8.根据权利要求7所述的索引存储装置,其中,所述存储位置确定模块,用于在所述索引文件的数据量小于第一预设数据量阈值的情况下,确定所述索引文件的存储位置为内存;所述索引存储模块,用于调用预先设置的所述