一种文献检索的方法与设备技术

技术编号:25041469 阅读:19 留言:0更新日期:2020-07-29 05:32
本申请的目的是提供一种文献检索的方法与设备,该方法包括:响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果;响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求;接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果;在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。本申请能够兼顾查全与查准,并且能够在所述目标应用的当前窗口中同时呈现满足干预项的搜索结果和不满足干预项的搜索结果,能够让用户清楚地了解自己的干预是否准确。

【技术实现步骤摘要】
一种文献检索的方法与设备本案要求CN2020100869277(申请日2020-2-11)的优先权
本申请涉及计算机
,尤其涉及一种用于文献检索的技术。
技术介绍
随着时代的发展,文献检索工作已经由传统的手工文献检索发展到智能检索,如何从浩如烟海的文献中找到所需的文献,已成为当前重要而迫切的研究方向。在文献检索方案中,查全和查准一直是一对难以调和的矛盾,现有技术中针对该矛盾有如下解决办法:1)按照用户输入的检索词等内容,系统根据潜在语义索引等语义排序原理,对全部文献按照与用户输入的内容的相似程度排序,用户就可以在靠前的位置看到系统认为更相关的文献;2)先使用传统的布尔搜索,搜索出一个范围,再按照潜在语义索引等语义排序原理,对该范围内的文档按照与用户输入的内容的相似程度排序。
技术实现思路
本申请的一个目的是提供一种文献检索的方法与设备。根据本申请的一个方面,提供了一种应用于用户设备的文献检索的方法,该方法包括:响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。根据本申请的另一个方面,提供了一种应用于服务器的文献检索的方法,该方法包括:响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。根据本申请的一个方面,提供了一种文献检索的用户设备,该设备包括:一一模块,用于响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;一二模块,用于响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;一三模块,用于接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;一四模块,用于在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。根据本申请的另一个方面,提供了一种文献检索的服务器,该服务器包括:二一模块,用于响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;二二模块,用于接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;二三模块,用于根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;二四模块,用于将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。根据本申请的另一个方面,提供了一种文献检索的设备,其中,该设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如下操作:响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。根据本申请的另一个方面,提供了一种文献检索的设备,其中,该设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如下操作:响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。根据本申请的一个方面,提供了一种存储指令的计算机可读介质,所述指令在被执行时使得系统进行如下操作:响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一本文档来自技高网...

【技术保护点】
1.一种文献检索方法,应用于用户设备,其中,所述方法包括:/n响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;/n响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;/n接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;/n在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。/n

【技术特征摘要】
20200211 CN 20201008692771.一种文献检索方法,应用于用户设备,其中,所述方法包括:
响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;
响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;
接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。


2.根据权利要求1所示的方法,其中,所述响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,还包括:
呈现所述第一搜索结果对应的第一干预提示信息,其中,所述第一干预提示信息包括第一干预内容输入框;
其中,所述响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,包括:
响应于用户在所述第一干预内容输入框中执行的输入操作,获取所述用户输入的第一干预项;
向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述第一干预项。


3.根据权利要求2所述的方法,其中,所述第一干预提示信息还包括所述第一搜索结果对应的一个或多个第一推荐干预项;
其中,所述方法还包括:
接收所述服务器发送的所述一个或多个第一推荐干预项;
其中,所述响应于用户在所述第一干预内容输入框中执行的输入操作,获取所述用户输入的第一干预项,包括:
响应于用户针对所述一个或多个第一推荐干预项执行的选择操作,获得所述用户在所述至少一个第一推荐干预项中选择的第一干预项。


4.根据权利要求1至3中任一项所述的方法,其中,所述第一干预项包括布尔干预项和/或语义干预项。


5.根据权利要求1所述的方法,其中,所述方法还包括:
若所述用户浏览至所述第二搜索结果中位于最后的第一文献记录,随后呈现所述第三搜索结果。


6.根据权利要求1所述的方法,其中,所述方法还包括:
若所述用户浏览至所述第二搜索结果中位于最后的第一文献记录,呈现第二干预提示信息,并随后呈现所述第三搜索结果,其中,所述第二干预提示信息包括第二干预内容输入框。


7.根据权利要求6所述的方法,其中,所述第二干预提示信息还包括所述第二搜索结果对应的一个或多个第二推荐干预项;
其中,所述方法还包括:
接收所述服务器发送的所述一个或多个第二推荐干预项。


8.根据权利要求1所述的方法,其中,所述方法还包括:
向所述服务器发送所述用户的实时浏览行为信息;
接收所服务器发送的、根据所述用户的实时浏览行为信息生成的干预指令信息,其中,所述干预指令信息用于指示在所述目标应用的当前窗口中呈现第三干预提示信息,其中,所述第三干预提示信息包括第三干预内容输入框;
在所述目标应用的当前窗口中呈现所述第三干预提示信息。


9.根据权利要求8所述的方法,其中,所述干预指令信息还包括所述第二搜索结果对应的一个或多个第三推荐干预项。


10.根据权利要求1所述的方法,其中,所述在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果,包括:
在所述目标应用的当前窗口的一侧呈现所述第二搜索结果,且在所述目标应用的当前窗口的另一侧同时并列呈现所述第三搜索结果。


11.根据权利要求1所述的方法,其中,所述在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果,包括:
在所述目标应用的当前窗口的一侧呈现所述第二搜索结果及所述第三搜索结果,且在所述目标应用的当前窗口的另一侧同时并列呈现所述第三搜索结果。


12.根据权利要求1所述的方法,其中,所述方法还包括:
向所述服务器发送所述用户的实时浏览行为信息;
接收所述服务器发送的、根据所述用户的实时浏览行为信息分别针对所述第二搜索结果和所述第三搜索结果执行的排序操作对应的排序信息;
根据所述排序信息,在所述目标应用的当前窗口中同时呈现排序后的第二搜索结果及第三搜索结果。


13.根据权利要求1所述的方法,其中,所述方法还包括:
接收所述服务器发送的、根据所述第三搜索结果生成的一个或多个表征信息,其中,所述一个或多个表征信息用于表征所述第三搜索结果中排序在前的一个或多个第二文献记录;
在所述目标应用的当前窗口中呈现所述一个或多个表征信息。


14.根据权利要求13所述的方法,其中,所述一个或多个表征信息与所述第一干预项之间具备相关性。


15.根据权利要求1所述的方法,其中,所述方法还包括:
向所述服务器发送过滤指示信息,其中,所述过滤指示信息包括已浏览的第一文献记录和/或已干预的第一文献记录,所述过滤指示信息用于指示基于所述过滤指示信息对所述第一搜索结果执行过滤操作、并仅对过滤后的第一搜索结果进行干预。


16.根据权利要求1所述的方法,其中,所述方法还包括:
响应于所述用户针对所述第二搜索结果执行的专题库添加操作,生成专题库添加指示信息,其中,所述专题库添加指示信息包括所述第二搜索结果中的一个或多个第三文献记录对应的标识信息;
向所述服务器发送所述专题库添加指示信息。


17.一种文献检索的方法,应用于服务器,其中,所述方法包括:
响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;
接收所述用户设备发送的第一干预请求,其中,所述第...

【专利技术属性】
技术研发人员:王格吴佩芳
申请(专利权)人:天启黑马信息科技北京有限公司
类型:发明
国别省市:北京;11

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

1