一种在线文档检索方法、装置、存储介质及电子设备制造方法及图纸

技术编号:20272676 阅读:37 留言:0更新日期:2019-02-02 03:43
本公开涉及一种在线文档检索方法、装置、存储介质及电子设备。该在线文档检索方法包括:接收检索关键字;根据检索关键字,在搜索系统中确定与检索关键字对应的链接内容以及链接内容对应的链接;根据链接确定检索关键字对应的在线文档;显示包含在线文档的检索结果。通过实施本公开,在编辑过程汇中将超链接对应的内容加入到在线文档中,成为在线文档的一部分;进而在后续检索过程中,实现对在线文档内容以及超链接内容的检索,提高检索效率和用户体验。

【技术实现步骤摘要】
一种在线文档检索方法、装置、存储介质及电子设备
本公开涉及在线文档编辑领域,更具体地说,涉及一种在线文档检索方法、装置、存储介质及电子设备。
技术介绍
用户使用在线文档编辑,将自己的信息以及知识点记录到文案中,避免信息的遗忘以及方便后期信息的获取。用户输入的文档中可能包含超链接,超链接里面有用户需要的具体信息。随着文档数目的增多,后期用户再次想要找到相关信息的时候,会使用现有工具提供的检索模块,通过匹配用户输入的关键词,在用户的文档中与之匹配的内容,然后将相关文档推荐给用户,方便用户去定位到包含关键词的文档,找到想要的文档。现有技术中,在线文档检索都是基于文档中已有的内容,对于文档中包含的超链接所附带的信息不具备检索能力,凭记忆去点击超链接去访问内容来验证,影响用户体验,耗费用户的时间。
技术实现思路
本公开要解决的技术问题在于,针对现有技术的上述在线文档检索时不能检索超链接所附带信息的缺陷,提供一种在线文档检索方法、装置、存储介质及电子设备。本公开的一个实施例解决其技术问题所采用的技术方案是:构造一种在线文档检索方法,包括:接收检索关键字;根据所述检索关键字,在搜索系统中确定与所述检索关键字对应的链接内容以及所述链接内容对应的链接;根据所述链接确定所述检索关键字对应的在线文档;显示包含所述在线文档的检索结果。进一步,本公开实施例所述的在线文档检索方法,在所述接收检索关键字之前还包括在线文档编辑过程:对在线文档进行编辑;若编辑内容中包含超链接,则自动获取所述超链接对应的链接内容;将所述链接内容进行存储。进一步,本公开实施例所述的在线文档检索方法,所述将所述链接内容进行存储包括:将所述链接内容与在线文档的文档ID进行关联,并将关联后的所述链接内容和文档ID进行存储。进一步,本公开实施例所述的在线文档检索方法,所述将所述链接内容与在线文档的文档ID进行关联包括:将所述链接内容与在线文档ID及用户ID进行关联;所述将关联后的所述链接内容和文档ID进行存储包括:将关联后的所述链接内容和文档ID及用户ID进行存储。进一步,本公开实施例所述的在线文档检索方法,所述自动获取所述超链接对应的链接内容包括:抓取所述超链接对应的标题标签中的内容;抓取所述超链接对应的内容标签下的目录的内容;抓取所述超链接对应的描述标签里的内容。进一步,本公开实施例所述的在线文档检索方法,若所述标题标签中无内容,则填写所述超链接的链接地址;若所述标题标签中的内容大于第一预设字节长度,则仅截取所述标题标签中第一预设字节长度的内容;若所述内容标签中无内容,则不存储;若所述内容标签中的内容大于第二预设字节长度,则仅截取所述内容标签中第二预设字节长度的内容。进一步,本公开实施例所述的在线文档检索方法,所述将所述链接内容进行存储包括:将所述在线文档内容和链接内容存储到所述搜索系统中;所述在搜索系统中确定与所述检索关键字对应的链接内容以及所述链接内容对应的链接包括:使用Elasticsearch搜索引擎在所述搜索系统中检索与所述检索关键字对应的链接内容以及所述链接内容对应的链接。另,本公开另一实施例还提供一种在线文档检索装置,包括:接收单元,用于接收检索关键字;关键字检索单元,用于根据所述检索关键字,在搜索系统中确定与所述检索关键字对应的链接内容以及所述链接内容对应的链接;文档检索单元,用于根据所述链接确定所述检索关键字对应的在线文档;显示单元,用于显示包含所述在线文档的检索结果。另,本公开另一实施例还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的在线文档检索方法。另,本公开另一实施例还提供一种电子设备,包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序实现如上述的在线文档检索方法。本公开实施例提供的一种在线文档检索方法、装置、存储介质及电子设备,具有以下有益效果:该在线文档检索方法包括:接收检索关键字;根据检索关键字,在搜索系统中确定与检索关键字对应的链接内容以及链接内容对应的链接;根据链接确定检索关键字对应的在线文档;显示包含在线文档的检索结果。通过实施本公开,在编辑过程汇中将超链接对应的内容加入到在线文档中,成为在线文档的一部分;进而在后续检索过程中,实现对在线文档内容以及超链接内容的检索,提高检索效率和用户体验。附图说明下面将结合附图及实施例对本公开作进一步说明,附图中:图1是本公开一实施例提供的在线文档检索方法的流程图;图2是本公开一实施例提供的在线文档检索装置的结构示意图;图3是本公开一实施例提供的电子设备的结构示意图。具体实施方式为了对本公开的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本公开的具体实施方式。参考图1,本公开实施例提供一种在线文档检索方法,应用于在线文档中,在线文档包含至少一个超链接。本实施例的编辑对象是在线文档,在线文档指的是存储在服务器上或云端、且运行在浏览器或特定应用程序上的文档,该文档需通过联网才能实现访问和在线编辑。该方法包括:S101、接收检索关键字。具体的,用户通过鼠标、键盘、触摸屏、摄像头、麦克风等输入设备输入检索关键字,系统接收该搜索关键字。需要说明的是,在接收检索关键字之前,需要选定检索范围。本实施例中的检索对象为在线文档,在线文档既可以是一个,也可以是多个。若在线文档有一个,在该在线文档即为检索范围。若在线文档有多个,需选定要检索的对象,作为搜索范围;或者通过文件夹或存储位置划定搜索范围。进一步,在线文档既可以处于打开状态,也可以是未打开状态。若在检索过程中在线文档未打开,则从后台自动打开在线文档并进行检索。优选地,在后台打开的在线文档在前端是不显示的,用户不能看到被打开的在线文档。S102、根据检索关键字,在搜索系统中确定与检索关键字对应的链接内容以及链接内容对应的链接。具体的,对在线文档进行检索过程中,可先检索在线文档内容,然后检索超链接内容;或者先检索超链接内容,再检索在线文档内容。此处对超链接的连接内容已经提前存储到在线文档中,所以在搜索时并不需要再次访问超链接,不需要用户打开超链接,大大提高了搜索效率。本实施例在搜索前对在线文档进行了预处理,将在线文档中的超链接对应的内容存储到在线文档中,并建立超链接内容与超链接的对应关系。在根据搜索关键字进行搜索时,若搜索关键字在超链接内容中,则可通过超链接内容确定对应的超链接。作为选择,可使用Elasticsearch搜索引擎在搜索系统中检索与检索关键字对应的链接内容以及链接内容对应的链接。使用Elasticsearch搜索引擎的具体搜索步骤可参考现有技术,本实施例在此不再赘述。S103、根据链接确定检索关键字对应的在线文档。具体的,本实施例在搜索前对在线文档进行了预处理,将在线文档中的超链接对应的内容存储到在线文档中,并建立超链接内容与超链接的对应关系,以及超链接与所属在线文档的对应关系。若搜索关键字在超链接内容中,则可通过超链接内容确定对应的超链接,进而通过超链接确定对应的在线文档。S104、显示包含在线文档的检索结果。具体的,通过检索关键字搜索,得到与该检索关键字对应的检索结果,本实施例中显示包含在线文档的检索结果包括:检索对象为多个未打开的在线文档,则显本文档来自技高网...

【技术保护点】
1.一种在线文档检索方法,其特征在于,包括:接收检索关键字;根据所述检索关键字,在搜索系统中确定与所述检索关键字对应的链接内容以及所述链接内容对应的链接;根据所述链接确定所述检索关键字对应的在线文档;显示包含所述在线文档的检索结果。

【技术特征摘要】
1.一种在线文档检索方法,其特征在于,包括:接收检索关键字;根据所述检索关键字,在搜索系统中确定与所述检索关键字对应的链接内容以及所述链接内容对应的链接;根据所述链接确定所述检索关键字对应的在线文档;显示包含所述在线文档的检索结果。2.根据权利要求1所述的在线文档检索方法,其特征在于,在所述接收检索关键字之前还包括在线文档编辑过程:对在线文档进行编辑;若编辑内容中包含超链接,则自动获取所述超链接对应的链接内容;将所述链接内容进行存储。3.根据权利要求2所述的在线文档检索方法,其特征在于,所述将所述链接内容进行存储包括:将所述链接内容与在线文档的文档ID进行关联,并将关联后的所述链接内容和文档ID进行存储。4.根据权利要求3所述的在线文档检索方法,其特征在于,所述将所述链接内容与在线文档的文档ID进行关联包括:将所述链接内容与在线文档ID及用户ID进行关联;所述将关联后的所述链接内容和文档ID进行存储包括:将关联后的所述链接内容和文档ID及用户ID进行存储。5.根据权利要求2所述的在线文档检索方法,其特征在于,所述自动获取所述超链接对应的链接内容包括:抓取所述超链接对应的标题标签中的内容;抓取所述超链接对应的内容标签下的目录的内容;抓取所述超链接对应的描述标签里的内容。6.根据权利要求5所述的在线文档检索方法,其特征在于,若所述标题标签中无内容,则填写所...

【专利技术属性】
技术研发人员:彭龙腾
申请(专利权)人:天津字节跳动科技有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1