[发明专利]文本搜索方法、装置、设备及存储介质在审
申请号: | 202110516488.3 | 申请日: | 2021-05-12 |
公开(公告)号: | CN115344773A | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 周煜桦 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/9532 | 分类号: | G06F16/9532;G06F16/332;G06F16/33 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘翠香 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 搜索 方法 装置 设备 存储 介质 | ||
本发明公开了一种文本搜索方法、装置、设备及存储介质,本申请的方案应用于文本检索系统,本发明利用图形数据库中存储多个文本对象、文本对象相关的属性以及文本对象与文本对象的属性之间的关联关系。由于图形数据库可以采用网络图更清楚直观的表示不同文本对象及文本对象的属性之间的关联关系,也使得图形数据库能够更为高效的检索文本,因此,本申请在获得搜索请求后,通过图形数据库可以较为快速的搜索出与搜索语句匹配的文本内容。
技术领域
本发明涉及搜索技术领域,更具体的说是一种文本搜索方法、装置、设备及存储介质。
背景技术
随着网络技术的不断发展,文档等相关的文本搜索也日益增多。
其中,文本的属性较多,不同文本的属性之间有可能具有相关性,使得文本相关数据的内容多而复杂。而在文本的数据内容多而复杂的前提下,目前文本搜索普遍存在搜索速度较慢的问题。
发明内容
鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的文本搜索方法、装置、设备及存储介质。
一方面,本申请提供了一种文本搜索方法,应用于文本检索系统,所述文本检索系统中采用图形数据库存储有多个文本对象及所述文本对象的属性之间的关联关系,所述方法包括:
获得终端发送的搜索请求,所述搜索请求携带有搜索语句;
通过调用所述图形数据库的搜索接口,指示所述图形数据库基于所述搜索语句进行文本搜索;
通过所述图形数据库搜索出与所述搜索语句匹配的至少一项文本内容,所述至少一项文本内容包括所述图形数据库中存储的文本对象、文本对象的属性以及关联关系中的一种或者几种;
向所述终端返回所述至少一项文本内容。
在一种可能的实现方式中,所述图形数据库中还存储有多个索引,所述多个索引为所述多个文本对象及所述文本对象的属性之间的关联关系生成的;
所述通过所述图形数据库搜索出与所述搜索语句匹配的至少一项文本内容,包括:
通过所述图形数据库中查询与所述搜索语句匹配的至少一个索引;
通过所述图形数据库确定出所述图形数据库中与所述至少一个索引匹配的至少一项文本内容。
在又一种可能的实现方式中,所述通过所述图形数据库确定出所述图形数据库中与所述至少一个索引匹配的至少一项文本内容,包括:
通过所述图形数据库确定出所述图形数据库中与所述至少一个索引匹配的至少一项候选文本内容;
通过所述图形数据库确定所述搜索语句中各搜索关键词之间的逻辑关系;
通过所述图形数据库从所述至少一项候选文本内容中选取出符合所述逻辑关系的至少一项文本内容。
在又一种可能的实现方式中,在所述获得终端发送的搜索请求之前,还包括:
获得多个文本对象各自的关系型数据,文本对象的关系型数据至少包括文本对象关联的至少一种属性;
将多个文本对象的关系型数据转换为符合图形数据库格式的至少一个关系网络图,所述至少一个关系网络图用于表示所述多个文本对象及所述文本对象的属性之间的关联关系;
在图形数据库中存储所述至少一个关系网络图。
在又一种可能的实现方式中,在所述在图形数据库中存储所述至少一个关系网络图之后,还包括:
基于所述至少一个关系网络图中所述多个文本对象及所述文本对象的属性之间的关联关系,生成至少一个索引并存储,所述索引的内容属于所述文本对象、所述文本对象的属性以及所述关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110516488.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:红外气体传感装置和厨房电器
- 下一篇:车辆中控台扶手组件、中控台组件及车辆