[发明专利]全局搜索方法和装置在审
申请号: | 202110351851.0 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112860978A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 詹娇淑;刘泱;杨再同;薛潺涓 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/9532 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全局 搜索 方法 装置 | ||
发明提供一种全局搜索方法和装置,适于人工智能领域,该方法包括:获取搜索词条;基于预设置的全局搜索组件中的搜索逻辑遍历搜索索引文件进行全局搜索并展示搜索结果。根据所述网站元数据生成搜索索引文件;创建全局搜索组件并设置其搜索逻辑;利用所述全局搜索组件覆盖主题默认搜索框;将所述搜索组件与所述搜索索引文件关联,通过采用上述技术方案,克服了现用在内网环境中,VuePress无法支持本地全文检索的不足,不依赖于Vuepress本身的主题机制,实现公司内网可用的全文检索。
技术领域
本发明涉及人工智能技术领域,尤其涉及一种全局搜索方法和装置。
背景技术
VuePress是一个基于Vue的静态网站生成器,采用以Markdown为中心的项目结构。每个页面将被预渲染生成静态的HTML,让用户以最少的配置,专注于协作。
VuePress是一个由Vue、Vue Router、webpack驱动的单页应用。在构建时,为应用创建一个服务器渲染SSR的版本,然后通过虚拟访问每一条路径来渲染对应的HTML。主要由两部分组成:第一部分是一个极简静态网站生成器,它包含由Vue驱动的主题系统和插件API,另一个部分是为书写技术文档而优化的默认主题,它的诞生初衷是为了支持Vue及其子项目的文档需求。
每一个由VuePress生成的页面都带有预渲染好的HTML,也因此具有非常好的加载性能和搜索引擎优化。同时,一旦页面被加载,Vue将接管这些静态内容,并将其转换成一个完整的单页应用。
Vuepress全局搜索目前有两种方案:
(1)@vuepress/plugin-search:这是VuePress内置的搜索插件,开箱即用,可基于markdown文件的headers进行搜索。
(2)AlgoliaSearch:Algolia是一个提供云搜索服务的第三方平台。Vuepress可以方便的支持Algolia,只需在themeConfig中设置apiKay和indexName即可。
但是,现有技术存在以下问题:
(1)@vuepress/plugin-search:仅能根据markdown文档中的headers进行搜索,无法实现全部内容的定位与搜索。
(2)Algolia Search:需要去相关平台申请,且公司内网环境无法使用。
发明内容
针对现有技术中的问题,本发明提供一种全局搜索方法和装置、电子设备以及计算机可读存储介质,能够至少部分地解决现有技术中存在的问题。
为了实现上述目的,本发明采用如下技术方案:
第一方面,提供一种全局搜索方法,包括:
获取搜索词条;
基于预设置的全局搜索组件中的搜索逻辑遍历搜索索引文件进行全局搜索并展示搜索结果。
进一步地,全局搜索方法还包括:
获取网站元数据;
根据所述网站元数据生成搜索索引文件;
创建全局搜索组件并设置其搜索逻辑;
利用所述全局搜索组件覆盖主题默认搜索框;
将所述搜索组件与所述搜索索引文件关联。
进一步地,所述搜索逻辑包括:
验证当前用户文档是否有标题;
若无标题,则不进行搜索处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110351851.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:客户信用预警方法及装置
- 下一篇:报文组包间隔调整方法及装置