著录项信息
专利名称 | 简历搜索方法和装置 |
申请号 | CN201610436857.7 | 申请日期 | 2016-06-17 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-09-21 | 公开/公告号 | CN105956195A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F16/33 | IPC分类号 | G;0;6;F;1;6;/;3;3查看分类表>
|
申请人 | 广州视源电子科技股份有限公司 | 申请人地址 | 广东省广州市黄埔区云埔四路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广州视源电子科技股份有限公司 | 当前权利人 | 广州视源电子科技股份有限公司 |
发明人 | 李贤 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 麦小婵;郝传鑫 |
摘要
本发明公开了一种简历搜索方法,包括接收用于从简历数据库中进行简历搜索的关键词和所述关键词的相关词集;据所述相关词集中的相关词的数量选择权重计算方式,并基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值;将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历。相应地,本发明还公开了一种简历搜索装置。采用本发明实施例,平衡关键词和相关词在简历搜索过程中所占的权重,提高简历搜索的效率。
1.一种简历搜索方法,其特征在于,包括:
接收用于从简历数据库中进行简历搜索的关键词和相关词集;其中,所述相关词集记载有多个相关词,以及每一个相关词与所述关键词的相关度;
根据所述相关词集中的相关词的数量选择权重计算方式,并基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值;其中,所述权重计算方式包括当所述相关词集中的相关词的数量处于上限词量和下限词量之间时的第一方式和当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时的第二方式;
将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历。
2.如权利要求1所述的简历搜索方法,其特征在于,当所述相关词集中的相关词的数量处于上限词量和下限词量之间时,选择第一方式作为权重计算方式,则基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值,具体为:
根据第一权重公式 计算出所述相关词集中第i个相关词在进行简历搜索时所占的权重值Wi;其中,rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;
根据第二权重公式WA=m×sumW,计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词,m为第一权重系数,sumW为所述相关词集中所有相关词的权重值的总和。
3.如权利要求1或2所述简历搜索方法,其特征在于,当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时,选择第二方式作为权重计算方式,则基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值,具体为:
根据基准分值公式 计算出所述相关词集中第i个相关词的基准分值
Si;其中,ri为所述相关词集中的第i个相关词的相关度;rmin为在所述相关词集中所记载的所有相关词的相关度的最小值;rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;
对所述所有相关词的基准分值进行求和,获得基准分值总值sum;
根据第三权重公式WA=5+log1.5(sum+1),计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词;
判断所述第i个相关词的基准分值是否大于WA/n;若是,则根据第四权重公式计算出所述第i个相关词在进行简历搜索时所占的权重值Wi;若否,则
根据第五权重公式 计算出所述第i个相关词在进行简历搜索时所占的权
重值Wi;其中,n为第二权重系数;k为所述相关词集中的相关词的数量。
4.如权利要求3所述的简历搜索方法,其特征在于,在所述判断所述第i个相关词的基准分值是否大于WA/n之前,还包括:
根据均值公式 计算基准分值均值 其中,为所述所有相关词的相
关度的平均值;
对于所述相关词集中的第i个相关词,判断所述第i个相关词的基准分值Si是否大于所述基准分值均值
若是,通过更新公式 更新所述第i个相关词的基准分值Si。
5.如权利要求1所述的简历搜索的方法,其特征在于,所述将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词所占的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历,具体为:
根据搜索引擎的权重关联格式,将所述关键词所占的权重值和所述关键词相关联作为第一组合,以及将所述每一个相关词所占的权重值与其对应的相关词相关联作为第二组合;
将所述第一组合和所述第二组合提交给搜索引擎,以供所述搜索引擎从所述简历数据库中搜索出简历,并根据所述搜索引擎内置的排序算法显示搜索出的简历;其中,所述简历中包含的所述关键词和所述每一个相关词以高亮形式显示。
6.一种简历搜索装置,其特征在于,包括:
接收模块,用于接收用于从简历数据库中进行简历搜索的关键词和相关词集;其中,所述相关词集记载有多个相关词,以及每一个相关词与所述关键词的相关度;
权重计算模块,用于根据所述相关词集中的相关词的数量选择权重计算方式,并基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值;其中,所述权重计算方式包括当所述相关词集中的相关词的数量处于上限词量和下限词量之间时的第一方式和当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时的第二方式;
搜索模块,用于将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历。
7.如权利要求6所述的简历搜索装置,其特征在于,所述权重计算模块包括:
第一计算单元,用于当所述相关词集中的相关词的数量处于上限词量和下限词量之间时,选择第一方式作为权重计算方式,根据第一权重公式 计算出所述相关词集中第i个相关词在进行简历搜索时所占的权重值Wi;其中,rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;
第二计算单元,用于根据第二权重公式WA=m×sumW,计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词,m为第一权重系数,sumW为所述相关词集中所有相关词的权重值的总和。
8.如权利要求6或7所述简历搜索装置,其特征在于,所述权重计算模块还包括:
基准分值计算单元,用于当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时,选择第二方式作为权重计算方式,根据基准分值公式计算出所述相关词集中第i个相关词的基准分值Si;其中,ri为所述相关词集中的第i个相关词的相关度;rmin为在所述相关词集中所记载的所有相关词的相关度的最小值;rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;
求和计算单元,用于对所述所有相关词的基准分值进行求和,获得基准分值总值sum;
第三计算单元,用于根据第三权重公式WA=5+log1.5(sum+1),计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词;
第四计算单元,用于判断所述第i个相关词的基准分值是否大于WA/n;若是,则根据第四权重公式 计算出所述第i个相关词在进行简历搜索时所占的权重值
Wi;若否,则根据第五权重公式 计算出所述第i个相关词在进行简历搜索时所占的权重值Wi;其中,n为第二权重系数;k为所述相关词集中的相关词的数量。
9.如权利要求8所述的简历搜索装置,其特征在于,所述权重计算模块还包括:
均值计算单元,用于在所述判断所述第i个相关词的基准分值是否大于WA/n之前,根据均值公式 计算基准分值均值 其中,为所述所有相关词的相关度的平
均值;
判断单元,用于对于所述相关词集中的第i个相关词,判断所述第i个相关词的基准分值Si是否大于所述基准分值均值
更新单元,用于当判断所述第i个相关词的基准分值Si是大于所述平均分值 时,通过更新公式 更新所述第i个相关词的基准分值Si。
10.如权利要求6所述的简历搜索的装置,其特征在于,所述搜索模块具体包括:
权重相联单元,用于根据搜索引擎的权重关联格式,将所述关键词所占的权重值和所述关键词相关联作为第一组合,以及将所述每一个相关词所占的权重值与其对应的相关词相关联作为第二组合;
搜索显示单元,用于将所述第一组合和所述第二组合提交给搜索引擎,以供所述搜索引擎从所述简历数据库中搜索出简历,并根据所述搜索引擎内置的排序算法显示搜索出的简历;其中,所述简历中包含的所述关键词和所述每一个相关词以高亮形式显示。
简历搜索方法和装置\n技术领域\n[0001] 本发明涉及计算机信息检索领域,尤其涉及一种简历搜索方法和装置。\n背景技术\n[0002] 通常在对简历进行搜索匹配过程中,一般是通过关键词+相关词检进行检索的,但是发明人在实施过程中发现该方案存在以下问题:在进行简历搜索时搜索引擎会将关键词和相关词取相同的权重值进行搜索,那么命中的频次决定了搜索出来的简历的排序,则搜索结果极有可能偏向某个频次较高的相关词,另一方面,当相关词的数量大大多于关键词时,则在检索过程中关键词可能会被相关词淹没,难以突出关键词相对于相关词在搜索出简历过程中作为主要作检索关键词的作用。\n发明内容\n[0003] 本发明实施例提出一种简历搜索方法,平衡关键词和相关词在简历搜索过程中所占的权重,提高简历搜索的效率。\n[0004] 本发明实施例提出一种简历搜索方法,包括:\n[0005] 接收用于从简历数据库中进行简历搜索的关键词和相关词集;其中,所述相关词集记载有多个相关词,以及每一个相关词与所述关键词的相关度;\n[0006] 根据所述相关词集中的相关词的数量选择权重计算方式,并基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值;\n[0007] 将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历。\n[0008] 进一步地,当所述相关词集中的相关词的数量处于上限词量和下限词量之间时,选择第一方式作为权重计算方式,则基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值,具体为:\n[0009] 根据第一权重公式 计算出所述相关词集中第i个相关词在进行简历搜索时所占的权重值Wi;其中,rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;\n[0010] 根据第二权重公式WA=m×sumW,计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词,m为第一权重系数,sumW为所述相关词集中所有相关词的权重值的总和。\n[0011] 进一步地,当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时,选择第二方式作为权重计算方式,则基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值,具体为:\n[0012] 根据基准分值公式 计算出所述相关词集中第i个相关词的基准\n分值Si;其中,ri为所述相关词集中的第i个相关词的相关度;rmin为在所述相关词集中所记载的所有相关词的相关度的最小值;rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;\n[0013] 对所述所有相关词的基准分值进行求和,获得基准分值总值sum;\n[0014] 根据第三权重公式WA=5+log1.5(sum+1),计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词;\n[0015] 判断所述第i个相关词的基准分值是否大于WA/n;若是,则根据第四权重公式计算出所述第i个相关词在进行简历搜索时所占的权重值Wi;若否,则\n根据第五权重公式 计算出所述第i个相关词在进行简历搜索时所占的权\n重值Wi;其中,n为第二权重系数;k为所述相关词集中的相关词的数量。\n[0016] 再进一步地,在所述判断所述第i个相关词的基准分值是否大于WA/n之前,还包括:\n[0017] 根据均值公式 计算基准分值均值 其中,为所述所有相关词\n的相关度的平均值;\n[0018] 对于所述相关词集中的第i个相关词,判断所述第i个相关词的基准分值Si是否大于所述基准分值均值\n[0019] 若是,通过更新公式 更新所述第i个相关词的基准分值Si。\n[0020] 更进一步地,所述将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词所占的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历,具体为:\n[0021] 根据搜索引擎的权重关联格式,将所述关键词所占的权重值和所述关键词相关联作为第一组合,以及将所述每一个相关词所占的权重值与其对应的相关词相关联作为第二组合;\n[0022] 将所述第一组合和所述第二组合提交给搜索引擎,以供所述搜索引擎从所述简历数据库中搜索出简历,并根据所述搜索引擎内置的排序算法显示搜索出的简历;其中,所述简历中包含的所述关键词和所述每一个相关词以高亮形式显示。\n[0023] 相应地,本发明实施例还提供一种简历搜索装置,包括:\n[0024] 接收模块,用于接收用于从简历数据库中进行简历搜索的关键词和相关词集;其中,所述相关词集记载有多个相关词,以及每一个相关词与所述关键词的相关度;\n[0025] 权重计算模块,用于根据所述相关词集中的相关词的数量选择权重计算方式,并基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值;\n[0026] 搜索模块,用于将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历。\n[0027] 进一步地,所述权重计算模块包括:\n[0028] 第一计算单元,用于当所述相关词集中的相关词的数量处于上限词量和下限词量之间时,选择第一方式作为权重计算方式,根据第一权重公式 计算出所述相关词集中第i个相关词在进行简历搜索时所占的权重值Wi;其中,rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;\n[0029] 第二计算单元,用于根据第二权重公式WA=m×sumW,计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词,m为第一权重系数,sumW为所述相关词集中所有相关词的权重值的总和。\n[0030] 进一步地,所述权重计算模块还包括:\n[0031] 基准分值计算单元,用于当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时,选择第二方式作为权重计算方式,根据基准分值公式计算出所述相关词集中第i个相关词的基准分值Si;其中,ri为所述相关词集中的第i个相关词的相关度;rmin为在所述相关词集中所记载的所有相关词的相关度的最小值;rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;\n[0032] 求和计算单元,用于对所述所有相关词的基准分值进行求和,获得基准分值总值sum;\n[0033] 第三计算单元,用于根据第三权重公式WA=5+log1.5(sum+1),计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词;\n[0034] 第四计算单元,用于判断所述第i个相关词的基准分值是否大于WA/n;若是,则根据第四权重公式 计算出所述第i个相关词在进行简历搜索时所占的\n权重值Wi;若否,则根据第五权重公式 计算出所述第i个相关词在进行简历搜索时所占的权重值Wi;其中,n为第二权重系数;k为所述相关词集中的相关词的数量。\n[0035] 再进一步地,所述权重计算模块还包括:\n[0036] 均值计算单元,用于在所述判断所述第i个相关词的基准分值是否大于WA/n之前,根据均值公式 计算基准分值均值 其中,为所述所有相关词的相关度\n的平均值;\n[0037] 判断单元,用于对于所述相关词集中的第i个相关词,判断所述第i个相关词的基准分值Si是否大于所述基准分值均值\n[0038] 更新单元,用于当判断所述第i个相关词的基准分值Si是大于所述平均分值 时,通过更新公式 更新所述第i个相关词的基准分值Si。\n[0039] 更进一步地,所述搜索模块具体包括:\n[0040] 权重相联单元,用于根据搜索引擎的权重关联格式,将所述关键词所占的权重值和所述关键词相关联作为第一组合,以及将所述每一个相关词所占的权重值与其对应的相关词相关联作为第二组合;\n[0041] 搜索显示单元,用于将所述第一组合和所述第二组合提交给搜索引擎,以供所述搜索引擎从所述简历数据库中搜索出简历,并根据所述搜索引擎内置的排序算法显示搜索出的简历;其中,所述简历中包含的所述关键词和所述每一个相关词以高亮形式显示。\n[0042] 实施本发明实施例,具有如下有益效果:\n[0043] 本发明实施例提供的简历搜索方法和装置,能根据相关词的数量选取不同的权重计算算法,来进行计算关键词和相关词在搜索过程所占的权重,充分考虑相关词的数量对关键词在检索过程的影响,平衡关键词和相关词在简历搜索过程中所占的权重,避免在权重计算过程中出现当相关词过多时导致关键词权重过大或过小,当相关词过少时关键词的权重过大或过小的权重失衡情况,使得简历检索的过程更为合理,减少再次进行简历搜索的发生,提高简历搜索的效率。\n附图说明\n[0044] 图1是本发明提供的简历搜索方法的一个实施例的流程示意图;\n[0045] 图2是本发明提供的简历搜索装置的一个实施例的结构示意图;\n[0046] 图3是本发明提供的简历搜索装置的权重计算模块的一个实施例的结构示意图[0047] 图4是本发明提供的简历搜索装置的搜索模块的一个实施例的结构示意图。\n具体实施方式\n[0048] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0049] 参见图1,是本发明提供的简历搜索方法的一个实施例的流程示意图,该方法包括以下步骤:\n[0050] S1,接收用于从简历数据库中进行简历搜索的关键词和相关词集;其中,所述相关词集记载有多个相关词,以及每一个相关词与所述关键词的相关度;\n[0051] S2,根据所述相关词集中的相关词的数量选择权重计算方式,并基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值;\n[0052] S3,将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历。\n[0053] 进一步地,上述步骤S2中,当所述相关词集中的相关词的数量处于上限词量和下限词量之间时,选择第一方式作为权重计算方式,则基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值,具体的实施过程为:\n[0054] 根据第一权重公式 计算出所述相关词集中第i个相关词在进行简历搜索时所占的权重值Wi;其中,rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;\n[0055] 根据第二权重公式WA=m×sumW,计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词,m为第一权重系数,sumW为所述相关词集中所有相关词的权重值的总和。\n[0056] 需要说明的是,采用上述权重计算算法,进行计算关键词和相关词的权重值,计算过程简单,能快速计算出关键词和相关词的权重值,但本权重计算算法仅适合相关词的数量适当时,才能够即能快速计算出权重值,并能确保关键词所占的权重值处于恰当的区间内。而当相关词的数量过多或过小时,即不在上述上限词量和下限词量的范围之内,采用第二权重计算算法进行计算,具体为步骤S4的实施过程。\n[0057] 进一步地,上述步骤S2中,当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时,选择第二方式作为权重计算方式,则基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值,具体的实施过程为:\n[0058] 根据基准分值公式 计算出所述相关词集中第i个相关词的基准\n分值Si;其中,ri为所述相关词集中的第i个相关词的相关度;rmin为在所述相关词集中所记载的所有相关词的相关度的最小值;rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;\n[0059] 对所述所有相关词的基准分值进行求和,获得基准分值总值sum;\n[0060] 根据第三权重公式WA=5+log1.5(sum+1),计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词;\n[0061] 判断所述第i个相关词的基准分值是否大于WA/n;若是,则根据第四权重公式计算出所述第i个相关词在进行简历搜索时所占的权重值Wi;若否,则\n根据第五权重公式 计算出所述第i个相关词在进行简历搜索时所占的权\n重值Wi;其中,n为第二权重系数;k为所述相关词集中的相关词的数量。\n[0062] 需要说明的是,计算相关词集中每个相关词的基准分值的目的是将相关词的相关度基于同一个基准,以一个分值的形式,表示该相关词与关键词的相关程度,该基准值优选为rmax-rmin+1;第一权重公式采用对数形式的公式,在基准分值总值增长过快时,关键词的权重值仍保持缓和增长,因而,可以在相关词相对较多的情况下,避免关键词所占权重过大这种情况的出现;在进行相关词的权重计算时,分别采用第二权重公式和第三权重公式进行计算,是考虑到当相关词的基准分值过大和过小这两种情况出现时,避免计算出该相关词的权重值大于关键词的权重值,或者是大大小于关键词的权重值,也就是说在检索简历过程中,能避免相关词过多把关键词淹没、以及出现关键词过于突出的情况;对于第二权重系数的设置,可由实际情况来决定,一般取值为2或4.\n[0063] 再进一步地,上述步骤S2的具体实施过程还包括以下步骤:\n[0064] 在所述判断所述第i个相关词的基准分值是否大于WA/n之前,根据均值公式计算基准分值均值 其中,为所述所有相关词的相关度的平均值;\n[0065] 对于所述相关词集中的第i个相关词,判断所述第i个相关词的基准分值Si是否大于所述基准分值均值\n[0066] 若是,通过更新公式 更新所述第i个相关词的基准分值Si。\n[0067] 需要说明的是,将该相关词集中的相关词的相关度均值基于同一个基准,且该基准与上述基准相同,目的是以一个分值的形式,表示该相关词集与关键词的平均相关程度;\n当一个相关词与关键词的相关程度(即基准分值)大于该相关词集与关键词的平均相关程度(平均分值)时,可将该相关词与关键词的相关程度,与该相关词集与关键词的平均相关程度这两个相关程度的差异值放大10倍,作为该相关词与关键词的相关程度的基准分值;\n反之,则保持该相关词与关键词的相关程度的原基准分值不变,这种方式更能确切地表达该相关词与关键词的相关程度,使得相关词与关键词之间的关系更为合理。\n[0068] 更进一步地,上述步骤S3的具体实施过程为:\n[0069] 根据搜索引擎的权重关联格式,将所述关键词所占的权重值和所述关键词相关联作为第一组合,以及将所述每一个相关词所占的权重值与其对应的相关词相关联作为第二组合;\n[0070] 将所述第一组合和所述第二组合提交给搜索引擎,以供所述搜索引擎从所述简历数据库中搜索出简历,并根据所述搜索引擎内置的排序算法显示搜索出的简历;其中,所述简历中包含的所述关键词和所述每一个相关词以高亮形式显示。\n[0071] 需要说明的是,一般采用的搜索引擎为solr搜索引擎,则上述权重关联格式,可依据如下格式进行关联:关键词^关键词权重、相关词1^相关词1权重、相关词2^相关词2权重……\n[0072] 实施本发明实施例的简历搜索方法,能根据相关词的数量选取不同的权重计算算法,来进行计算关键词和相关词在搜索过程所占的权重,充分考虑相关词的数量对关键词在检索过程的影响,平衡关键词和相关词在简历搜索过程中所占的权重,避免在权重计算过程中出现当相关词过多时导致关键词权重过大或过小,当相关词过少时关键词的权重过大或过小的权重失衡情况,使简历检索的过程更为合理,减少再次进行简历搜索的发生,提高简历搜索的效率。\n[0073] 参见图2,是本发明提供的简历搜索装置的一个实施例的结构示意图,该简历搜索装置能实施上述简历搜索方法的全部流程,其具体结构如下:\n[0074] 接收模块10,用于接收用于从简历数据库中进行简历搜索的关键词和相关词集;\n其中,所述相关词集记载有多个相关词,以及每一个相关词与所述关键词的相关度;\n[0075] 权重计算模块20,用于根据所述相关词集中的相关词的数量选择权重计算方式,并基于所选择的权重计算方式,根据所述每一个相关词与所述关键词的相关度,计算出在进行简历搜索时每一个相关词所占的权重值及所述关键词所占的权重值;\n[0076] 搜索模块30,用于将所述关键词、所述关键词所占的权重值、每一个相关词和所述每一个相关词的权重值提交给搜索引擎,以从所述简历数据库中搜索出简历。\n[0077] 进一步地,参见图3,是本发明提供的简历搜索装置的权重计算模块的一个实施例的结构示意图;该权重计算模块20包括:\n[0078] 第一计算单元21,用于当所述相关词集中的相关词的数量处于上限词量和下限词量之间时,选择第一方式作为权重计算方式,根据第一权重公式 计算出所述相关词集中第i个相关词在进行简历搜索时所占的权重值Wi;其中,rmax为在所述相关词集中的所有相关词的相关度的最大值;\n[0079] 第二计算单元22,用于根据第二权重公式WA=m×sumW,计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词,m为第一权重系数,sumW为所述相关词集中所有相关词的权重值的总和。\n[0080] 进一步地,如图3所示,上述权重计算模块20还包括:\n[0081] 基准分值计算单元23,用于当所述相关词集中的相关词的数量不处于所述上限词量和所述下限词量之间时,选择第二方式作为权重计算方式,根据基准分值公式计算出所述相关词集中第i个相关词的基准分值Si;其中,ri为所述相关词集中的第i个相关词的相关度;rmin为在所述相关词集中所记载的所有相关词的相关度的最小值;rmax为在所述相关词集中所记载的所有相关词的相关度的最大值;\n[0082] 求和计算单元24,用于对所述所有相关词的基准分值进行求和,获得所述相关词集的基准分值总值sum;\n[0083] 第三计算单元25,用于根据第三权重公式WA=5+log1.5(sum+1),计算出所述关键词在进行简历搜索时所占的权重值WA;其中,A为所述关键词;\n[0084] 第四计算单元26,用于判断所述第i个相关词的基准分值是否大于WA/n;若是,则根据第四权重公式 计算出所述第i个相关词在进行简历搜索时所占\n的权重值Wi;若否,则根据第五权重公式 计算出所述第i个相关词词在进行简历搜索时所占的权重值Wi;其中,n为第二权重系数;k为所述相关词集中的相关词的数量。\n[0085] 再进一步地,如图3所示,上述权重计算模块20还包括:\n[0086] 均值计算单元27,用于在所述判断所述第i个相关词的基准分值是否大于WA/n之前,根据平均分值公式 计算基准分值均值 其中,为所述相关词集中的\n所有相关词的相关度的平均值;\n[0087] 判断单元28,用于对于所述相关词集中的第i个相关词,判断所述第i个相关词的基准分值Si是否大于所述基准分值均值S;\n[0088] 更新单元29,用于当判断所述第i个相关词的基准分值Si是大于所述基准分值均值 时,通过更新公式 更新所述第i个相关词的基准分值Si。\n[0089] 更进一步地,参见图4,是本发明提供的简历搜索装置的搜索模块的一个实施例的结构示意图;该搜索模块30具体包括:\n[0090] 权重相联单元31,用于根据搜索引擎的权重关联格式,将所述关键词所占的权重值和所述关键词相关联作为第一组合,以及将所述每一个相关词所占的权重值与其对应的相关词相关联作为第二组合;\n[0091] 搜索显示单元32,用于将所述第一组合和所述第二组合提交给搜索引擎,以供所述搜索引擎从所述简历数据库中搜索出简历,并根据所述搜索引擎内置的排序算法显示搜索出的简历;其中,所述简历中包含的所述关键词和所述每一个相关词以高亮形式显示。\n[0092] 本发明实施例提供的简历搜索装置,能根据相关词的数量选取不同的权重计算算法,来进行计算关键词和相关词在搜索过程所占的权重,充分考虑相关词的数量对关键词在检索过程的影响,平衡关键词和相关词在简历搜索过程中所占的权重,避免在权重计算过程中出现当相关词过多时导致关键词权重过大或过小,当相关词过少时导致关键词的权重过大或过小的权重失衡情况,使简历检索的过程更为合理,减少再次进行简历搜索的发生,提高简历搜索的效率。\n[0093] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0094] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
法律信息
- 2019-03-29
- 2016-10-19
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201610436857.7
申请日: 2016.06.17
- 2016-09-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2005-07-29
| | |
2
| |
2013-12-04
|
2012-05-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |