[发明专利]一种索引建立方法、装置及计算机可读存储介质在审
申请号: | 201910526656.X | 申请日: | 2019-06-18 |
公开(公告)号: | CN110309151A | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 蔡丽园;蒋善文 | 申请(专利权)人: | 精硕科技(北京)股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;栗若木 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段格式 字段 动态模板 字段类型 索引建立 映射信息 计算机可读存储介质 建立索引 服务器获取 关系获取 名称匹配 预先建立 预先设置 索引 匹配 申请 | ||
1.一种索引建立方法,其特征在于,包括:
服务器获取用于建立索引的字段的字段名称和字段类型;
所述服务器根据预先建立的字段类型和字段格式的对应关系获取与获得的字段类型对应的字段格式;
所述服务器根据获得的字段格式处理获得的字段名称,得到经过处理的字段名称;
所述服务器在动态模板中获取与所述经过处理的字段名称匹配的字段格式,并获取与所述匹配的字段格式对应的映射信息;其中,所述动态模板是根据若干种字段格式与对应的映射信息预先设置的,所述若干种字段格式对应于若干种字段类型;
所述服务器根据获得的映射信息和字段名称建立索引。
2.根据权利要求1所述的方法,其特征在于,所述服务器在动态模板中获取与经过处理的字段名称的匹配的字段格式,包括:
所述服务器依次判断所述动态模板中的每一种字段格式是否是处理获得的字段名称的字段格式;
如果所述动态模板中一种字段格式是处理获得的字段名称的字段格式,获取该字段格式作为所述与经过处理的字段名称的匹配的字段格式。
3.根据权利要求2所述的方法,其特征在于,所述字段格式包括:字段前缀和字段后缀。
4.根据权利要求3所述的方法,其特征在于,当所述字段格式为字段前缀时,所述服务器根据获得的字段格式处理获得的字段名称,包括:
所述服务器将获得的字段前缀添加至获得的字段名称前;
所述服务器依次判断动态模板中的每一种字段格式是否是处理获得的字段名称的字段格式,包括:
所述服务器依次判断所述动态模板中的每一种字段前缀是否是所述经过处理的字段名称的字段前缀;
所述如果动态模板中一种字段格式是处理经过处理的字段名称的字段格式,获取该字段格式作为与经过处理的字段名称的匹配的字段格式,包括:
如果所述动态模板中一种字段前缀包含在所述经过处理的字段名称前,获取该字段前缀作为所述与经过处理的字段名称的匹配的字段前缀。
5.根据权利要求1所述的方法,其特征在于,所述若干种字段类型包括:若干种字段的数据类型,所述若干种字段的数据类型包括:text、keyword、long、double、date、boolean和nested。
6.一种服务器,其特征在于,包括:
获取模块,用于获取用于建立索引的字段的字段名称和字段类型;
所述获取模块,还用于根据预先建立的字段类型和字段格式的对应关系获取与获得的字段类型对应的字段格式;
处理模块,用于根据获得的字段格式处理获得的字段名称,得到经过处理的字段名称;
所述获取模块,还用于在动态模板中获取与所述经过处理的字段名称匹配的字段格式,并获取与所述匹配的字段格式对应的映射信息;其中,所述动态模板是根据若干种字段格式与对应的映射信息预先设置的,所述若干种字段格式对应于若干种字段类型;
所述处理模块,还用于根据获得的映射信息和字段名称建立索引。
7.根据权利要求6所述的服务器,其特征在于,所述获取模块具体用于:
依次判断所述动态模板中的每一种字段格式是否是处理获得的字段名称的字段格式;
如果所述动态模板中一种字段格式是处理获得的字段名称的字段格式,获取该字段格式作为所述与经过处理的字段名称的匹配的字段格式。
8.根据权利要求7所述的服务器,其特征在于,所述字段格式包括:字段前缀和字段后缀。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于精硕科技(北京)股份有限公司,未经精硕科技(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910526656.X/1.html,转载请声明来源钻瓜专利网。