[发明专利]机构名称的智能搜索方法、装置、设备及存储介质有效
申请号: | 201810163984.3 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108446336B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 梁永健 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/245;G06F16/248 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 阳开亮 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新文件 智能搜索 存储介质 更新机构 显示机构 数据库 筛选 预设时间点 预设时间段 更新内容 更新状态 过滤机构 获取机构 名称检索 名称内容 搜索结果 信息搜索 更新 过滤 检索 搜索 存储 浏览 检测 | ||
1.一种机构名称的智能搜索方法,其特征在于,所述智能搜索方法包括:
从预设时间点开始每隔预设时间段检测数据库中每一机构名称内容的更新状态,获取已更新的机构名称和未更新的机构名称,并分别存储在更新文件清单和未更新文件清单中;
获取数据缓存中存储的机构名称检索式对应的机构名称,并检测到所述数据缓存中的机构名称位于更新文件清单中时,更新所述数据缓存中机构名称的内容;
获取机构名称检索式,分别在所述更新文件清单和未更新文件清单中搜索包括所述机构名称检索式的机构名称,并形成待显示机构名称列表和待过滤机构名称列表;
在数据缓存中搜索包括所述机构名称检索式的缓存记录,当搜索到所述缓存记录时,根据所述缓存记录形成待显示机构名称列表,当没有搜索到所述缓存记录时,在所述更新文件清单中搜索包括所述机构名称检索式的机构名称;
检测所述待过滤机构名称列表中机构名称内容的更新状态,当检测到有更新的机构名称时,将所述有更新的机构名称从所述待过滤机构名称列表转移到所述待显示机构名称列表;
显示所述待显示机构名称列表中机构名称及其内容。
2.如权利要求1所述的机构名称的智能搜索方法,其特征在于,所述从预设时间点开始每隔预设时间段检测数据库中每一机构名称内容的更新状态,获取已更新的机构名称和未更新的机构名称,并分别存储在更新文件清单和未更新文件清单中,包括:
从预设时间点开始每隔预设时间段检测数据库中每一机构名称内容的更新时间变化,并设置更新文件清单和未更新文件清单,当所述更新时间未发生变化时,将机构名称存储在未更新文件清单中,当所述更新时间发生变化时,将机构名称存储在更新文件清单中。
3.如权利要求1所述的机构名称的智能搜索方法,其特征在于,形成待显示机构名称列表和待过滤机构名称列表,之后包括:
设置所述待显示机构名称列表中的机构名称的文件属性为显示格式,设置所述待过滤机构名称列表中的机构名称的文件属性为隐藏格式。
4.如权利要求1所述的机构名称的智能搜索方法,其特征在于,更新所述数据缓存中机构名称的内容,包括:
当数据缓存未满时,将所述机构名称检索式及检索结果集生成新缓存记录并写入所述数据缓存;
当数据缓存已满时,计算缓存记录的访问频次,将访问频次最低的n条缓存记录移除,再将所述新缓存记录写入数据缓存中;其中,数据缓存的大小由预定的最大缓存记录数决定,如果预定的最大缓存记录数为M,则n的取值范围为:M﹥n≧1,其中n和M为正整数。
5.如权利要求1所述的机构名称的智能搜索方法,其特征在于,所述将所述有更新的机构名称从所述待过滤机构名称列表转移到所述待显示机构名称列表,包括:
将所述有更新的机构名称的文件属性设置为显示格式,再将所述有更新的机构名称转移到所述待显示机构名称列表。
6.一种机构名称的智能搜索装置,其特征在于,所述机构名称的智能搜索装置包括:
文件清单生成模块,用于从预设时间点开始每隔预设时间段检测数据库中每一机构名称内容的更新状态,获取已更新的机构名称和未更新的机构名称,并分别存储在更新文件清单和未更新文件清单中;获取数据缓存中存储的机构名称检索式对应的机构名称,并检测到所述数据缓存中的机构名称位于更新文件清单中时,更新所述数据缓存中机构名称的内容;
机构列表创建模块,用于获取机构名称检索式,分别在所述更新文件清单和未更新文件清单中搜索包括所述机构名称检索式的机构名称,并形成待显示机构名称列表和待过滤机构名称列表;在数据缓存中搜索包括所述机构名称检索式的缓存记录,当搜索到所述缓存记录时,根据所述缓存记录形成待显示机构名称列表,当没有搜索到所述缓存记录时,在所述更新文件清单中搜索包括所述机构名称检索式的机构名称;
机构列表更新模块,用于检测所述待过滤机构名称列表中机构名称内容的更新状态,当检测到有更新的机构名称时,将所述有更新的机构名称从所述待过滤机构名称列表转移到所述待显示机构名称列表;
机构名称显示模块,用于显示所述待显示机构名称列表中机构名称及其内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810163984.3/1.html,转载请声明来源钻瓜专利网。