CN111459888A - 一种文献检索的方法与设备 - Google Patents

一种文献检索的方法与设备 Download PDF

Info

Publication number
CN111459888A
CN111459888A CN202010496234.5A CN202010496234A CN111459888A CN 111459888 A CN111459888 A CN 111459888A CN 202010496234 A CN202010496234 A CN 202010496234A CN 111459888 A CN111459888 A CN 111459888A
Authority
CN
China
Prior art keywords
search result
intervention
user
search
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010496234.5A
Other languages
English (en)
Other versions
CN111459888B (zh
Inventor
王格
吴佩芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianqi Heima Information Technology Beijing Co ltd
Original Assignee
Tianqi Heima Information Technology Beijing Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianqi Heima Information Technology Beijing Co ltd filed Critical Tianqi Heima Information Technology Beijing Co ltd
Publication of CN111459888A publication Critical patent/CN111459888A/zh
Application granted granted Critical
Publication of CN111459888B publication Critical patent/CN111459888B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

一种文献检索的方法与设备
本案要求CN 2020100869277(申请日2020-2-11)的优先权
技术领域
本申请涉及计算机技术领域,尤其涉及一种用于文献检索的技术。
背景技术
随着时代的发展,文献检索工作已经由传统的手工文献检索发展到智能检索,如何从浩如烟海的文献中找到所需的文献,已成为当前重要而迫切的研究方向。在文献检索方案中,查全和查准一直是一对难以调和的矛盾,现有技术中针对该矛盾有如下解决办法:1)按照用户输入的检索词等内容,***根据潜在语义索引等语义排序原理,对全部文献按照与用户输入的内容的相似程度排序,用户就可以在靠前的位置看到***认为更相关的文献;2)先使用传统的布尔搜索,搜索出一个范围,再按照潜在语义索引等语义排序原理,对该范围内的文档按照与用户输入的内容的相似程度排序。
发明内容
本申请的一个目的是提供一种文献检索的方法与设备。
根据本申请的一个方面,提供了一种应用于用户设备的文献检索的方法,该方法包括:
响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;
响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;
接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
根据本申请的另一个方面,提供了一种应用于服务器的文献检索的方法,该方法包括:
响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;
接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;
根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。
根据本申请的一个方面,提供了一种文献检索的用户设备,该设备包括:
一一模块,用于响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;
一二模块,用于响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;
一三模块,用于接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
一四模块,用于在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
根据本申请的另一个方面,提供了一种文献检索的服务器,该服务器包括:
二一模块,用于响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;
二二模块,用于接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;
二三模块,用于根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
二四模块,用于将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。
根据本申请的另一个方面,提供了一种文献检索的设备,其中,该设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如下操作:
响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;
响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;
接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
根据本申请的另一个方面,提供了一种文献检索的设备,其中,该设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如下操作:
响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;
接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;
根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。
根据本申请的一个方面,提供了一种存储指令的计算机可读介质,所述指令在被执行时使得***进行如下操作:
响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;
响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;
接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
根据本申请的一个方面,提供了一种存储指令的计算机可读介质,所述指令在被执行时使得***进行如下操作:
响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;
接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;
根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。
与现有技术相比,本申请能够对已搜索获得的第一搜索结果进行干预,且干预后只对满足干预项的搜索结果进行提前展示,而不会删除不满足干预项的搜索结果,可兼顾查全与查准,并且能够在所述目标应用的当前窗口中同时呈现满足干预项的搜索结果和不满足干预项的搜索结果,如通过将满足干预项的搜索结果和不满足干预项的搜索结果进行双栏对比,能够让用户清楚地了解自己的干预是否准确。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个实施例的一种应用于用户设备的文献检索的方法流程图;
图2示出了本申请一个示例的第一干预提示信息的示意图;
图3示出根据本申请一个实施例的一种应用于服务器的文献检索的方法流程图;
图4示出根据本申请一个实施例的一种文献检索的***方法流程图;
图5示出根据本申请一个实施例的一种文献检索的用户设备结构图;
图6示出根据本申请一个实施例的一种文献检索的服务器结构图;
图7示出可被用于实施本申请中所述的各个实施例的示例性***。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存取存储器(Dynamic Random AccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作***,如Android操作***、iOS操作***等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑器件(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。
图1示出了根据本申请一个实施例的一种应用于用户设备的文献检索的方法流程图,该方法包括步骤S11、步骤S12、步骤S13和步骤S14。在步骤S11中,用户设备响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;在步骤S12中,用户设备响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;在步骤S13中,用户设备接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;在步骤S14中,用户设备在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
在步骤S11中,用户设备响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录。在一些实施例中,所述目标应用包括任何能够提供文献搜索服务的应用,例如专用于文献搜索的应用或其他包含文献搜索模块的应用等;在一些实施例中,所述文献包括记录有知识的一切载体,如专利文献、标准文献、学位论文、科技报告、会议文献、政府出版物、档案资料、产品资料等。在一些实施例中,所述搜索触发操作包括任何用于在所述目标应用中触发文献搜索的操作,如用户在目标应用中输入搜索内容(所述搜索内容包括但不限于一段话或者至少一个检索词等任何文本内容)后点击预定按钮以触发文献搜索的点击操作、用户在目标应用中的当前页面中点击某些词汇以触发文献搜索的点击操作、用户在目标应用中用于触发文献搜索的语音输入操作等。在一些实施例中,用户设备响应于目标应用中的搜索触发操作,生成与所述搜索触发操作对应的搜索请求,并将所述搜索请求发送至服务器,之后,从所述目标应用对应的服务器获取所述搜索触发操作对应的第一搜索结果,并在所述目标应用中呈现所述第一搜索结果;可选地,所述搜索请求包括与所述搜索触发操作相关的任何信息,如搜索触发操作对应的输入内容、搜索触发操作的类型、所述搜索触发操作对应的标识信息等。在一些实施例中,一条第一文献记录用于表征搜索获得的一个文献;在一些实施例中,一条第一文献记录包括一个文献的具体内容以及与该文献相关的描述信息,例如,一个第一文献记录用于表征搜索获得的一个专利文献,该第一文献记录中包括该专利文献的公开文本和授权文本,且包括该专利文献的申请人、申请日、公开日、授权日、同族、法律状态信息等描述信息。在一些实施例中,所述第一搜索结果是服务器通过对搜索获得的多个第一文献记录进行排序获得的,可选地,服务器可采用任何可行的排序方式来对所述多个第一文献记录进行排序,如按照相关度排序、按照发布时间排序等;需要说明的是,上下文中所涉及的任意搜索结果(如干预后获得的第二搜索结果或第三搜索结果等)都可能是对多项文献记录排序后所获得的。在一些实施例中,所述第一搜索结果为服务器对全库文献记录(如专利)进行排序所获得的搜索结果;在另一些实施例中,所述第一搜索结果为服务器对其从全库中检索出的与用户输入或选择内容的相关度较高的多项文献记录进行排序所获得的,可选地,可由***默认或用户自行设定预定搜索结果数量阈值或预定相关度阈值。
在步骤S12中,用户设备响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项。在一些实施例中,所述第一干预触发操作包括用于触发对所述第一搜索结果进行干预的任何操作,如用户指定第一干预项后点击用于触发干预的预定按钮的操作;所述第一干预请求包括任何与所述第一干预触发操作相关的信息,可选地,所述第一干预请求包括但不限于用户手动输入或在***推荐的多个推荐干预项中所选择的第一干预项、第一干预项的类型(如关键词、专利分类号等)、所述搜索触发操作对应的标识信息等。在一些实施例中,所述第一干预项用于表示用户指定的对所述第一搜索结果进行干预的词汇,所述第一干预项与前述用户在目标应用中输入的检索词可能语义相关也可能语义不相关。在一些实施例中,呈现有所述第一搜索结果的页面中呈现有用于输入干预内容的干预内容输入框和/或供用户选择的至少一个推荐干预项,用户可在干预内容输入框中输入一个或多个第一干预项和/或在至少一个推荐干预项中选择一个或多个第一干预项,相关操作将在后续实施例中语义详述。在一些实施例中,服务器还可根据用户已指定的干预项的类型来进行对应的内容推荐,也即,用户使用某一类型的干预项进行干预,服务器便推荐或优先推荐该类型的内容,例如,用户在干预内容输入框中输入第一干预项进行干预,该第一干预项的类型为专利分类号,则本次干预后服务器推荐其他专利分类号以便于用户重新搜索或再次干预,又例如,用户在干预内容输入框中输入第一干预项进行干预,该第一干预项的类型为关键词,则本次干预后服务器推荐其他关键词以便于用户重新搜索或再次干预。
在步骤S13中,用户设备接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项。在一些实施例中,所述服务器基于所述第一干预项对所述第一搜索结果进行干预,将所述第一搜索结果中满足所述第一干预项的第一文献记录聚合为所述第二搜索结果,且将所述第一搜索结果中不满足所述第一干预项的第一文献记录聚合为所述第三搜索结果,也即所述第二搜索结果和所述第三搜索结果的集合即为所述第一搜索结果。在一些实施例中,所述第二搜索结果中的各个第一文献记录按照与所述第一干预项的相关程度进行排序,所述第三搜索结果中的各个第一文献记录按照其各自在所述第一搜索结果中的先后顺序进行排序;例如,服务器将所述第一搜索结果中满足所述第一干预项的各个第一文献记录前置且按照与所述第一干预项的相关程度进行排序(也即获得了第二搜索结果),则第一搜索结果中剩余的各个第一文献记录按照其各自先后顺序排列;在另一些实施例中,所述第二搜索结果中的各个第一文献记录按照其在第一搜索结果中的先后顺序进行排序(也即按照与用户输入的搜索内容的相关度进行排序);在另一些实施例中,所述第二搜索结果中的各个第一文献记录按照其与用户输入的搜索内容以及所述第一干预项的联合相关程度进行排序。在一些实施例中,用户设备接收到的第二搜索结果和第三搜索结果是分离的,在另一些实施例中,用户设备接收到的是第二搜索结果和第三搜索结果联合后的搜索结果,也即该搜索结果中第二搜索结果在前且第三搜索结果在后。在一些实施例中,将与所述第一干预项之间的相关度大于或等于预定阈值的第一文献记录划分至第二搜索结果,所述预定阈值可以是***默认的,或者用户指定的;在一些实施例中,将与所述第一干预项之间的相关度较高的预定数量的第一文献记录划分至第二搜索结果,所述预定数量可以为***默认的,或者用户指定的。
在步骤S14中,用户设备在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。在一些实施例中,同时呈现是指在该当前窗口中用户能够同时看到所述第二搜索结果及所述第三搜索结果,如可以将所述第二搜索结果及所述第三搜索结果并列显示、双栏对比显示等。需要说明的是,上述呈现方式仅为举例,本领域技术人员应能理解,任何能够在当前窗口同时呈现所述第二搜索结果及所述第三搜索结果的呈现方式,均应包含在本申请的保护范围内。
在一些实施例中,所述步骤S11还包括:用户设备呈现所述第一搜索结果对应的第一干预提示信息,其中,所述第一干预提示信息包括第一干预内容输入框;其中,所述步骤S12包括步骤S121(未示出)和步骤S122(未示出)。在步骤S121中,用户设备响应于用户在所述第一干预内容输入框中执行的输入操作,获取所述用户输入的第一干预项;在步骤S122中,用户设备向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述第一干预项。在一些实施例中,所述第一干预提示信息包括任何与本次干预(也即对第一搜索结果的第一次干预)相关的提示信息;优选地,所述第一干预提示信息包括但不限于第一干预内容输入框、服务器推荐的至少一个干预项以及与干预相关的描述信息等。在一些实施例中,所述第一干预提示信息由所述用户设备自行生成并展示;在另一些实施例中,所述第一干预项提示信息由服务器生成并发送至用户设备;在另一些实施例中,所述第一干预项由用户设备根据服务器提供的信息(如推荐干预项)来生成并展示。图2示出了本申请一个示例的第一干预提示信息的示意图,其中包括推荐限定内容部分(该部分将在后续实施例中予以详述),以及两个第一干预内容输入框,上方的输入框用于输入布尔限定,下方的输入框用于输入语义限定,用户可以在该两个第一干预内容输入框中输入一个或多个第一干预项,用户设备响应于用户在该两个第一干预内容输入框中执行的输入操作,获取所述用户输入的第一干预项,并当用户点击重新搜索按钮时,向所述服务器发送第一干预请求,该第一干预请求包括用户输入的第一干预项。
在一些实施例中,所述第一干预提示信息还包括所述第一搜索结果对应的一个或多个第一推荐干预项;其中,所述方法还包括:用户设备接收所述服务器发送的所述一个或多个第一推荐干预项;其中,所述步骤S121包括:用户设备响应于用户针对所述一个或多个第一推荐干预项执行的选择操作,获得所述用户在所述至少一个第一推荐干预项中选择的第一干预项。在一些实施例中,用户设备根据用户执行的预定操作向服务器发送推荐请求,服务器根据该推荐请求获得一个或多个第一推荐干预项,并将该一个多个第一推荐干预项返回至用户设备,用户设备接收服务器返回的一个或多个第一推荐干预项。在一些实施例中,服务器主动向用户设备发送至少一个第一推荐干预项,例如,服务器在向用户设备发送第一搜索结果的同时发送根据所述第一搜索结果生成的至少一个第一推荐干预项,又例如,在用户浏览第一搜索结果的过程中,服务器根据所述第一搜索结果以及用户当前浏览情况定期生成至少一个第一推荐干预项并发送至用户设备,再例如,服务器根据用户实时浏览情况,当判断满足预定推荐条件(如用户浏览文献的速度超过预定速度,用户在预定时间长度内点击的文献数量小于预定数量等)时,根据所述第一搜索结果生成至少一个第一推荐干预项并发送至用户设备,再例如,服务器可在向用户设备发送第一搜索结果之前先提供至少一个推荐干预项,从而当获得所述用户在所述至少一个第一推荐干预项中选择的第一干预项时,可直接基于所述第一干预项来获得第一搜索结果,相较于现有技术中同时输入语义排序内容和布尔搜索内容的方案,本示例的优势在于,服务器已经分析了用户输入的搜索内容所涉及的不同概念和方面,用户根据服务器给出的至少一个第一推荐干预项,可以判断服务器对输入内容的理解,以及是否准确理解了文本内容,对干预方向就有了自己的预判,服务器和用户之间有了互动。在一些实施例中,用户在所述至少一个第一推荐干预项中选择一个或多个第一干预项。如图2所示,推荐限定内容部分呈现了以下第一推荐干预项:控制、电控***、电子***、动力***、混合动力、电驱动,用户可在该等第一推荐干预项中进行选择。在一些实施例中,用户设备响应于用户针对所述一个或多个第一推荐干预项执行的选择操作,获得所述用户在所述至少一个第一推荐干预项中选择的第一干预项,并且,响应于用户在所述第一干预内容输入框中执行的输入操作,获取所述用户输入的第一干预项,例如,基于图2所示第一干预提示信息,用户可在推荐限定内容部分中选择第一干预项,同时也可在两个干预内容输入框中输入第一干预项。
在一些实施例中,所述第一干预项包括布尔干预项和/或语义干预项。例如,在图2所示第一干预提示信息中,用户可在用于输入布尔限定的干预内容输入框中输入布尔干预项,可在用于输入语义限定的干预内容输入框中输入语义干预项。在一些实施例中,针对语义干预项,服务器端可取第一搜索结果中与该语义干预项最相关的前N个结果,N可为由***默认设置或用户自定设置的整数。在一些实施例中,用户在浏览第一搜索结果时,如果觉得不满足,可通过指定第一干预项来使服务器对所述第一搜索结果进行干预。
在一些实施例中,所述方法还包括:若所述用户浏览至所述第二搜索结果中位于最后的第一文献记录,随后呈现所述第三搜索结果。例如,用户设备中先呈现满足第一干预项的专利文献(也即第二搜索结果),当所述用户浏览至所述第二搜索结果中排序在最后显示的专利文献时,在该专利文献后显示不满足第一干预项的专利文献。
在一些实施例中,所述方法还包括:若所述用户浏览至所述第二搜索结果中位于最后的第一文献记录,呈现第二干预提示信息,并随后呈现所述第三搜索结果,其中,所述第二干预提示信息包括第二干预内容输入框。所述第二干预提示信息与所述第一干预提示信息相同或相似,所述第二干预内容输入框与所述第一干预内容输入框相同或相似,在此不再赘述。例如,用户设备中先呈现满足第一干预项的专利文献(也即第二搜索结果),当所述用户浏览至所述第二搜索结果中排序在最后显示的专利文献时,在该专利文献后呈现第二干预提示信息以提示用户进行再次干预,并在所述第二干预提示信息后显示不满足第一干预项的专利文献。在一些实施例中,后一次干预在前次干预结果的基础上进行,例如,第一次干预后获得第二搜索结果和第三搜索结果,其中,第二搜索结果满足第一干预项,则第二次干预针对第二搜索结果执行,也即对第二搜索结果进行干预,获得满足本次干预用户指定的干预项的第四搜索结果,以及不满足本次干预用户执行的干预项的第五搜索结果。在一些实施例中,后一次干预在第一搜索结果中用户尚未浏览过的搜索结果的基础上进行,也即,对在第一搜索结果中用户尚未浏览过的搜索结果进行干预。
在一些实施例中,所述第二干预提示信息还包括所述第二搜索结果对应的一个或多个第二推荐干预项;其中,所述方法还包括:用户设备接收所述服务器发送的所述一个或多个第二推荐干预项。在一些实施例中,所述第二推荐干预项与所述第一推荐干预项部分相同或者完全不同。用户设备获得所述一个或多个第二推荐干预项的实现方式与前述获得一个或多个第一推荐干预项的实现方式相同或相似,在此不再赘述。
在一些实施例中,所述方法还包括:用户设备向所述服务器发送所述用户的实时浏览行为信息;接收所服务器发送的、根据所述用户的实时浏览行为信息生成的干预指令信息,其中,所述干预指令信息用于指示在所述目标应用的当前窗口中呈现第三干预提示信息,其中,所述第三干预提示信息包括第三干预内容输入框;在所述目标应用的当前窗口中呈现所述第三干预提示信息。在一些实施例中,所述实时浏览行为信息用于表征用户实时的浏览行为,可选地,所述实时浏览行为信息包括但不限于用户当前的浏览速度、用户当前浏览的文献、用户当前浏览的页数、用户针对文献的实时标记行为(如标黄、高亮、复制、批注等)、用户注视时间较长的词汇或段落等。在一些实施例中,用户设备每当检测到用户存在浏览行为,便实时地向服务器发送用户的实时浏览行为信息。在一些实施例中,所述干预指令信息用于指示针对用户设备端的干预指令;在一些实施例中,所述干预指令信息包括但不限于用于指示用户设备端呈现第三干预指示信息的指令、与第三干预指示信息相关的任何信息等;所述第三干预指示信息与前述第一或第二干预指示信息相同或相似,在此不再赘述。用户设备可在接收到干预指令信息后,呈现相应的第三干预指示信息,以提示用户可以再次干预或重新干预,从而使得能够基于用户实时浏览情况来自动进行干预提示。
在一些实施例中,所述干预指令信息还包括所述第二搜索结果对应的一个或多个第三推荐干预项。所述第三推荐干预项用于对经干预获得的第二搜索结果进行进一步干预,所述第三推荐干预项与前述第一或第二推荐干预项相同或相似,在此不再赘述。
在一些实施例中,所述步骤S14包括:用户设备在所述目标应用的当前窗口的一侧呈现所述第二搜索结果,且在所述目标应用的当前窗口的另一侧同时并列呈现所述第三搜索结果。由此,能够将满足第一干预项的文献列表和不满足第一干预项的文献列表同时并列显示在一个页面上,以使用户能够在当前窗口中同时看到所述第二搜索结果和第三搜索结果,通过比对,用户可以判断干预结果是否符合预期,若对干预结果不满意,则可再次干预或重新干预,若对干预结果满意,则可浏览第二搜索结果以寻找符合搜索需求的文献。
在一些实施例中,所述步骤S14包括:用户设备在所述目标应用的当前窗口的一侧呈现所述第二搜索结果及所述第三搜索结果,且在所述目标应用的当前窗口的另一侧同时并列呈现所述第三搜索结果。由此,能够在当前窗口的一侧前置显示满足第一干预项的文献列表,同时在另一侧显示不满足第一干预项的文献列表。
在一些实施例中,所述方法还包括:用户设备向所述服务器发送所述用户的实时浏览行为信息;接收所述服务器发送的、根据所述用户的实时浏览行为信息分别针对所述第二搜索结果和所述第三搜索结果执行的排序操作对应的排序信息;根据所述排序信息,在所述目标应用的当前窗口中同时呈现排序后的第二搜索结果及第三搜索结果。所述实时浏览行为信息以及用户设备向所述服务器发送所述用户的实时浏览行为信息的实现方式已在前述实施例中予以详述,在此不再赘述。在一些实施例中,服务器根据用户的实时浏览行为信息分别针对第二搜索结果和所述第三搜索结果执行排序操作,并将与所述排序操作对应的排序信息发送至用户设备,用户设备接收所述排序纳西,并基于所述排序信息,在所述目标应用的当前窗口中同时呈现排序后的第二搜索结果及第三搜索结果。在一些实施例中,服务器根据用户的实时浏览行为信息,并结合其他信息(如用户输入的搜索内容、用户已指定的干预项等),分别针对所述第二搜索结果和所述第三搜索结果执行排序操作。由此,能够基于用户的实时浏览行为信息来动态调整第二搜索结果中各个文献记录的排序以及第三搜索结果中各个文献记录的排序,从而使得用户能够更加快速地寻找到其所需要的文献,能够极大地加快用户寻找文献的速度。
在一些实施例中,所述方法还包括:用户设备接收所述服务器发送的、根据所述第三搜索结果生成的一个或多个表征信息,其中,所述一个或多个表征信息用于表征所述第三搜索结果中排序在前的一个或多个第二文献记录;在所述目标应用的当前窗口中呈现所述一个或多个表征信息。在一些实施例中,所述表征信息用于表征所述第三搜索结果中的一些特征;在一些实施例中,所述表征信息是基于所述第三搜索结果中排序靠前的部分文献记录来获得的;在一些实施例中,所述表征信息与用户输入或选择的搜索内容的相关度较高但并非所述搜索内容所直接包含的词汇。作为一个示例,在搜索专利文献的搜索场景中,所述表征信息包括第三搜索结果中排序靠前的一部分专利的分类号、申请人、高频词等。由此,能够进一步地有助于用户判断当前干预后的结果是否符合用户需求,以及是否需要再次干预或重新干预,例如,若用户发现所述一个或多个表征信息中某个特征信息是与其想要检索的文献相关的,则用户可基于该特征信息来进行再次干预或重新干预。
在一些实施例中,所述一个或多个表征信息与所述第一干预项之间具备相关性。在一些实施例中,所述一个或多个表征信息与所述第一干预项之间的相关度满足预定相关度范围,但各个表征信息并非用户指定的第一干预项。
在一些实施例中,所述方法还包括:用户设备向所述服务器发送过滤指示信息,其中,所述过滤指示信息包括已浏览的第一文献记录和/或已干预的第一文献记录,所述过滤指示信息用于指示基于所述过滤指示信息对所述第一搜索结果执行过滤操作、并仅对过滤后的第一搜索结果进行干预。在一些实施例中,所述过滤指示信息包括与过滤指示相关的任何信息,也即用于指示如何执行过滤操作的信息,所述过滤指示信息包括但不限于已浏览的第一文献记录、已干预的第一文献记录、已点击的第一文献记录、已标记的第一文献记录等;例如,用户设备向服务器发送过滤指示信息,该过滤指示信息包括已浏览的第一文献记录,以使服务器对所述第一搜索结果执行过滤操作,以仅对过滤后得到的第一搜索结果中未浏览的第一文献记录进行干预。在一些实施例中,用户设备可在当前窗口呈现与过滤指示相关的提示信息,如供用户选择是否过滤已浏览和/或已干预的第一文献记录的提示信息,并基于用户的选择操作来生成过滤指示信息,并将所述过滤指示信息发送至用户设备;在一些实施例中,用户设备中可在第一干预提示信息中呈现供用户选择是否过滤已浏览和/或已干预的第一文献记录的提示信息,并在基于用户的选择操作生成过滤指示信息,将所述过滤指示信息与用户指定的第一推荐项一起发送至服务器。由此,可以有效避免干预后的结果中重复出现用户已浏览或已干预的第一文献记录,从而进一步加快用户的搜索速度,提高搜索效率。
在一些实施例中,所述方法还包括:用户设备响应于所述用户针对所述第二搜索结果执行的专题库添加操作,生成专题库添加指示信息,其中,所述专题库添加指示信息包括所述第二搜索结果中的一个或多个第三文献记录对应的标识信息;向所述服务器发送所述专题库添加指示信息。在一些实施例中,所述专题库添加操作包括任何用于将一个或多个文献记录添加至专题库的操作,所述专题库添加指示信息包括任何与所述专题库添加操作相关的信息,以使服务器基于所述添加指示信息将所述一个或多个第三文献记录添加至相应的专题库,所述一个或多个第三文献记录也即需要添加至专题库的文献记录。在一些实施例中,所述专题库添加指示信息用于指示将所有干预结果加入专题库,或将排序靠前的预定数量个结果加入专题库,或将浏览到某处之前的检索结果加入专题库,则检索结束,符合查全查准条件的专题库也建立完毕。
图3示出了根据本申请一个实施例的一种应用于服务器的文献检索的方法流程图,该方法包括步骤S21、步骤S22、步骤S23和步骤S24。在步骤S21中,服务器响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;在步骤S22中,服务器接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;在步骤S23中,服务器根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;在步骤S24中,服务器将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。
在步骤S21中,服务器响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录。所述搜索触发操作、搜索请求、第一搜索结果、第一文献记录均已在图1所示实施例中予以详述,在此不再赘述。在一些实施例中,所述服务器根据用户输入或选择的搜索内容对全库专利进行排序获得所述第一搜索结果;在一些实施例中,所述服务器从全库中检索出的与用户输入或选择的搜索内容的相关度较高的专利,可选地,可由***默认或用户自行设定预定搜索结果数量阈值或预定相关度阈值。
在步骤S22中,服务器接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项。所述第一干预请求、所述第一干预项均已在图1所示实施例中予以详述,在此不再赘述。
在步骤S23中,服务器根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项。所述第二搜索结果、第三搜索结果已在图1所示实施例中予以详述,在此不再赘述。在一些实施例中,服务器根据所述第一干预项对所述第一搜索结果进行干预,获得第一搜索结果中满足所述第一干预项的第二搜索结果,并将第一搜索结果中的剩余搜索结果作为所述第三搜索结果。在一些实施例中,所述第二搜索结果中的各个文献记录按照与第一干预项的相关程度进行排序,所述第三搜索结果中的各个文献记录按照其与搜索内容的相关度进行排序(也即相关于按照其在第一搜索结果中的先后顺序进行排序)。
在步骤S24中,服务器将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。具体地,服务器基于与用户设备之间的连接将所述第二搜索结果和所述第三搜索结果发送至所述用户设备,以在所述用户设备的当前窗口中同时呈现所述第二搜索结果和所述第三搜索结果。
在一些实施例中,所述方法还包括:服务器根据所述第一搜索结果,生成所述第一搜索结果对应的一个或多个第一推荐干预项,并将所述一个或多个第一推荐干预项发送至所述用户设备。在一些实施例中,服务器在向用户设备发送第一搜索结果的同时发送根据所述第一搜索结果生成的至少一个第一推荐干预项;在一些实施例中,在用户浏览第一搜索结果过程中,服务器根据所述第一搜索结果以及用户当前浏览情况定期生成至少一个第一推荐干预项并发送至用户设备;在一些实施例中,服务器根据用户实时浏览情况,当判断满足预定推荐条件(如用户浏览文献的速度超过预定速度,用户在预定时间长度内点击的文献数量小于预定数量等)时,根据所述第一搜索结果生成至少一个第一推荐干预项并发送至用户设备。
在一些实施例中,所述根据所述第一搜索结果,生成所述第一搜索结果对应的一个或多个第一推荐干预项,包括:对所述第一搜索结果进行聚类,获得多个搜索结果集合;对于每个搜索结果集合,获得该搜索结果集合对应的第一推荐干预项,其中,该搜索结果集合与该第一推荐干预项之间具备相关性。在一些实施例中,一个搜索结果集合对应的第一推荐干预项能够用于表征该搜索结果集合中的文献记录的公有特征或相关联特征。例如,用户在目标应用中输入搜索关键词“苹果”,服务器中已获得与该搜索关键词“苹果”对应的第一搜索结果,服务器将所述第一搜索结果中的第一文献记录进行聚类,获得两个搜索结果集合,其中一个搜索结果集合对应的推荐干预项为“水果”,另一个搜索结果集合对应的推荐干预项为“电子产品”。
在一些实施例中,所述第一干预项包括布尔干预项和/或语义干预项。在一些实施例中,针对语义干预项,服务器端可取第一搜索结果中与该语义干预项最相关的前N个结果作为所述第二搜索结果,N可为由***默认设置或用户自定设置的整数。
在一些实施例中,所述方法还包括:服务器根据所述第二搜索结果,生成所述第二搜索结果对应的一个或多个第二推荐干预项,并将所述一个或多个第二推荐干预项发送至所述用户设备。服务器根生成所述第二搜索结果对应的一个或多个第二推荐干预项的实现方式,与前述服务器生成所述第一搜索结果对应的一个或多个第一推荐干预项的实现方式相同或者相似,在此不再赘述。在一些实施例中,服务器根据所述第二搜索结果,生成所述第二搜索结果对应的多个推荐干预项,若所述多个推荐干预项中存在第一干预项,则将去除第一干预项之后的其他推荐干预项作为第二推荐干预项,否则,将所述多个推荐项作为第二推荐干预项。
在一些实施例中,所述方法还包括步骤S221(未示出)、步骤S222(未示出)和步骤S223(未示出)。在步骤S221中,服务器接收所述用户设备发送的、所述用户的实时浏览行为信息;在步骤S222中,服务器根据所述用户的实时浏览行为信息,生成干预指令信息,其中,所述干预指令信息用于指示在所述目标应用的当前窗口中呈现第三干预提示信息;在步骤S223中,服务器将所述干预指令信息发送至所述用户设备。所述实时浏览行为信息、干预指令信息、第三干预指示信息、已在图1所述实施例中予以详述,在此不再赘述。在一些实施例中,服务器定期根据所述用户的实时浏览行为信息,生成干预指令信息,以指示在所述目标应用的当前窗口中呈现第三干预提示信息。
在一些实施例中,所述步骤S222包括:若所述用户的实时浏览行为信息满足预定干预条件,生成干预指令信息。所述预定干预条件包括任何预定的用于判断是否需要进行干预的条件,在一些实施例中,所述预定干预条件包括但不限于:
1)所述用户的浏览速度大于或等于预定浏览速度阈值
所述预定浏览速度阈值可由***默认设置或有用户自行设定。用户的浏览速度越快,表明已浏览的文献记录可能越不符合用户需求。
2)所述用户连续未执行操作的搜索结果数量大于预定数量
所述预定数量可由***默认设置或有用户自行设定。用户连续未执行操作的搜索结果数量越大,表明已浏览的文献记录可能越不符合用户需求。
3)所述用户的已浏览数量大于或等于预定浏览数量阈值
所述预定浏览数量阈值可由***默认设置或有用户自行设定。用户的已浏览数量越大,表明已浏览的文献记录可能越不符合用户需求。
4)所述用户的浏览时长大于或等于预定时长阈值
所述预定时长阈值可由***默认设置或有用户自行设定。用户的浏览时长越长,表明已浏览的文献记录可能越不符合用户需求。
5)以上所述预定干预条件的任意组合
若所述用户的实时浏览行为信息满足预定干预条件,则认为所述用户当前浏览到的文献记录可能并不符合其需求,从而判断所述用户可能需要进行再次干预或重新干预。
需要说明的是,上述预定干预条件仅为举例,而并非对本申请的限制,本领域技术人员应能立即额,任何预定的用于判断是否需要进行干预的条件,均应包含在本申请所述的预定干预条件的范围内。
在一些实施例中,所述干预指令信息还包括所述第二搜索结果对应的一个或多个第三推荐干预项;其中,所述方法还包括步骤S25(未示出)。在步骤S25中,服务器根据所述用户的实时浏览行为信息,生成所述一个或多个第三推荐干预项。所述第三推荐干预项与前述第一推荐干预项、第二推荐干预项相似。例如,服务器根据所述用户的实时浏览行为信息,将用户浏览过的内容中的高频词汇或关键词,作为一个或多个第三推荐干预项。在一些实施例中,服务器根据所述用户的实时浏览行为信息,识别所述用户的兴趣点,并根据所述兴趣点生成一个或多个第三推荐干预项,以通过干预获得用户更可能感兴趣的文献记录以供用户优先浏览。
在一些实施例中,所述步骤S25包括:服务器根据所述用户的实时浏览行为信息,获得所述用户对应的浏览特征信息,并根据所述浏览特征信息,生成所述一个或多个第三推荐干预项。在一些实施例中,所述浏览特征信息包括任何用于指示用户的浏览行为特征的信息,如已浏览文献和/或已浏览页、浏览时长超过预定浏览时长的已浏览文献和/或已浏览页、用户注视时间超过预定注视时间阈值的词汇、已浏览文献中用户所标记的内容等。例如,服务器根据所述用户的实时浏览行为信息,获得所述用户注视时间超过预定注视时间阈值的词汇,并将该等词汇作为所述一个或多个第三推荐干预项。
在一些实施例中,所述方法还包括:服务器接收所述用户设备发送的、所述用户的实时浏览行为信息;根据所述用户的实时浏览行为信息分别针对所述第二搜索结果和所述第三搜索结果执行排序操作;将所述排序操作对应的排序信息发送至所述用户设备。由此,服务器能够基于用户的实时浏览行为信息来动态调整第二搜索结果中各个文献记录的排序以及第三搜索结果中各个文献记录的排序(相当于根据用户的实时浏览行为信息来调整用户兴趣,并根据调整后的用户兴趣分别对第二搜索结果和第三搜索结果进行重新排序),从而使得用户能够更加快速地寻找到其所需要的文献,能够极大地加快用户寻找文献的速度。
在一些实施例中,所述方法还包括:服务器根据所述第三搜索结果,生成一个或多个表征信息,其中,所述一个或多个表征信息用于表征所述第三搜索结果中排序在前的一个或多个第二文献记录;将所述一个或多个表征信息发送至所述用户设备。所述表征信息以在图1所示实施例中予以详述,在此不在赘述。在一些实施例中,服务器根据第三搜索结果中排序在前的预定数量个第二文献记录,生成与该一个或多个第二文献记录对应的表征信息,并将该表征信息发送至所述用户设备,该预定数量可由***默认设置或者由用户自行设定。由此,能够进一步地有助于用户判断当前干预后的结果是否符合用户需求,以及是否需要再次干预或重新干预,例如,若用户发现所述一个或多个表征信息中某个特征信息是与其想要检索的文献相关的,则用户可基于该特征信息来进行再次干预或重新干预。
在一些实施例中,所述一个或多个表征信息与所述第一干预项之间具备相关性。在一些实施例中,所述一个或多个表征信息与所述第一干预项之间的相关度满足预定相关度范围,但各个表征信息并非用户指定的第一干预项。
在一些实施例中,所述方法还包括:服务器接收所述用户设备发送的过滤指示信息,其中,所述过滤指示信息包括已浏览的第一文献记录和/或已干预的第一文献记录;其中,所述步骤S23包括:服务器基于所述过滤指示信息对所述第一搜索结果执行过滤操作,得到过滤后的第一搜索结果;根据所述第一干预项仅对所述过滤后的第一搜索结果进行干预,获得第二搜索结果和第三搜索结果。所述过滤指示信息已在图1所示实施例中予以详述,在此不再赘述。例如,过滤指示信息包括已浏览的第一文献记录,则服务器根据该过滤指示信息对所述第一搜索结果执行过滤操作,以仅对过滤后得到的第一搜索结果中未浏览的第一文献记录进行干预。在一些实施例中,服务器提供已浏览和/或已干预文献的列表存储空间,用户重新搜索后,可在排除已浏览和/或已干预文献后的列表中继续浏览或继续干预,这样用户将掌握自己检索到目标文献可能性的多少。
在一些实施例中,所述方法还包括:服务器接收所述用户设备发送的专题库添加指示信息,其中,所述专题库添加指示信息包括所述第二搜索结果中的一个或多个第三文献记录对应的标识信息;将所述专题库添加指示信息对应的一个或多个第三文献记录添加至与所述第一干预项对应的专题库中。所述专题库添加指示信息已在图1所示实施例中予以详述,在此不再赘述。例如,服务器接收所述用户设备发送的专题库添加指示信息,该专题库添加指示信息用于指示将第二搜索结果中排序靠前的预定数量个文献记录加入专题库,则服务器根据该专题库添加指示信息,将第二搜索结果中排序靠前的预定数量个文献记录加入本次文献检索的搜索内容对应的专题库。
图4示出根据本申请一个实施例的一种文献检索的***方法流程图。
如图4所示,在步骤S31中,用户设备响应于目标应用中的搜索触发操作,向所述目标应用对应的服务器发送搜索请求,步骤S31和前述步骤S11相同或者相似,在此不再赘述;在步骤S32中,所述服务器接收所述搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录,步骤S32和前述步骤S21相同或者相似,在此不再赘述;在步骤S33中,所述用户设备接收并呈现所述第一搜索结果,并响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项,步骤S33和前述步骤S11、S12相同或者相似,在此不再赘述;在步骤S34中,所述服务器接收所述第一干预请求,并根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项,步骤S34和前述步骤S22、S23相同或者相似,在此不再赘述;在步骤S35中,所述服务器将所述第二搜索结果和所述第三搜索结果发送至所述用户设备,步骤S35和前述步骤S24相同或者相似,在此不再赘述;在步骤S36中,所述用户设备接收所述第二搜索结果和所述第三搜索结果,并在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果,步骤S36和前述步骤S13、S14相同或者相似,在此不再赘述。
图5示出了根据本申请一个实施例的一种文献检索的用户设备结构图,该设备包括一一模块11、一二模块12、一三模块13和一四模块14。一一模块11,用于响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;一二模块12,用于响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;一三模块13,用于接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;一四模块14,用于在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
一一模块11,用于响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录。在一些实施例中,所述目标应用包括任何能够提供文献搜索服务的应用,例如专用于文献搜索的应用或其他包含文献搜索模块的应用等;在一些实施例中,所述文献包括记录有知识的一切载体,如专利文献、标准文献、学位论文、科技报告、会议文献、政府出版物、档案资料、产品资料等。在一些实施例中,所述搜索触发操作包括任何用于在所述目标应用中触发文献搜索的操作,如用户在目标应用中输入搜索内容(所述搜索内容包括但不限于一段话或者至少一个检索词等任何文本内容)后点击预定按钮以触发文献搜索的点击操作、用户在目标应用中的当前页面中点击某些词汇以触发文献搜索的点击操作、用户在目标应用中用于触发文献搜索的语音输入操作等。在一些实施例中,用户设备响应于目标应用中的搜索触发操作,生成与所述搜索触发操作对应的搜索请求,并将所述搜索请求发送至服务器,之后,从所述目标应用对应的服务器获取所述搜索触发操作对应的第一搜索结果,并在所述目标应用中呈现所述第一搜索结果;可选地,所述搜索请求包括与所述搜索触发操作相关的任何信息,如搜索触发操作对应的输入内容、搜索触发操作的类型、所述搜索触发操作对应的标识信息等。在一些实施例中,一条第一文献记录用于表征搜索获得的一个文献;在一些实施例中,一条第一文献记录包括一个文献的具体内容以及与该文献相关的描述信息,例如,一个第一文献记录用于表征搜索获得的一个专利文献,该第一文献记录中包括该专利文献的公开文本和授权文本,且包括该专利文献的申请人、申请日、公开日、授权日、同族、法律状态信息等描述信息。在一些实施例中,所述第一搜索结果是服务器通过对搜索获得的多个第一文献记录进行排序获得的,可选地,服务器可采用任何可行的排序方式来对所述多个第一文献记录进行排序,如按照相关度排序、按照发布时间排序等;需要说明的是,上下文中所涉及的任意搜索结果(如干预后获得的第二搜索结果或第三搜索结果等)都可能是对多项文献记录排序后所获得的。在一些实施例中,所述第一搜索结果为服务器对全库文献记录(如专利)进行排序所获得的搜索结果;在另一些实施例中,所述第一搜索结果为服务器对其从全库中检索出的与用户输入或选择内容的相关度较高的多项文献记录进行排序所获得的,可选地,可由***默认或用户自行设定预定搜索结果数量阈值或预定相关度阈值。
一二模块12,用于响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项。在一些实施例中,所述第一干预触发操作包括用于触发对所述第一搜索结果进行干预的任何操作,如用户指定第一干预项后点击用于触发干预的预定按钮的操作;所述第一干预请求包括任何与所述第一干预触发操作相关的信息,可选地,所述第一干预请求包括但不限于用户手动输入或在***推荐的多个推荐干预项中所选择的第一干预项、第一干预项的类型、所述搜索触发操作对应的标识信息等。在一些实施例中,所述第一干预项用于表示用户指定的对所述第一搜索结果进行干预的词汇,所述第一干预项与前述用户在目标应用中输入的检索词可能语义相关也可能语义不相关。在一些实施例中,呈现有所述第一搜索结果的页面中呈现有用于输入干预内容的干预内容输入框和/或供用户选择的至少一个推荐干预项,用户可在干预内容输入框中输入一个或多个第一干预项和/或在至少一个推荐干预项中选择一个或多个第一干预项,相关操作将在后续实施例中语义详述。
一三模块13,用于接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项。在一些实施例中,所述服务器基于所述第一干预项对所述第一搜索结果进行干预,将所述第一搜索结果中满足所述第一干预项的第一文献记录聚合为所述第二搜索结果,且将所述第一搜索结果中不满足所述第一干预项的第一文献记录聚合为所述第三搜索结果,也即所述第二搜索结果和所述第三搜索结果的集合即为所述第一搜索结果。在一些实施例中,所述第二搜索结果中的各个第一文献记录按照与所述第一干预项的相关程度进行排序,所述第三搜索结果中的各个第一文献记录按照其各自在所述第一搜索结果中的先后顺序进行排序;例如,服务器将所述第一搜索结果中满足所述第一干预项的各个第一文献记录前置且按照与所述第一干预项的相关程度进行排序(也即获得了第二搜索结果),则第一搜索结果中剩余的各个第一文献记录按照其各自先后顺序排列;在另一些实施例中,所述第二搜索结果中的各个第一文献记录按照其在第一搜索结果中的先后顺序进行排序(也即按照与用户输入的搜索内容的相关度进行排序);在另一些实施例中,所述第二搜索结果中的各个第一文献记录按照其与用户输入的搜索内容以及所述第一干预项的联合相关程度进行排序。在一些实施例中,用户设备接收到的第二搜索结果和第三搜索结果是分离的,在另一些实施例中,用户设备接收到的是第二搜索结果和第三搜索结果联合后的搜索结果,也即该搜索结果中第二搜索结果在前且第三搜索结果在后。在一些实施例中,将与所述第一干预项之间的相关度大于或等于预定阈值的第一文献记录划分至第二搜索结果,所述预定阈值可以是***默认的,或者用户指定的;在一些实施例中,将与所述第一干预项之间的相关度较高的预定数量的第一文献记录划分至第二搜索结果,所述预定数量可以为***默认的,或者用户指定的。
一四模块14,用于在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。在一些实施例中,同时呈现是指在该当前窗口中用户能够同时看到所述第二搜索结果及所述第三搜索结果,如可以将所述第二搜索结果及所述第三搜索结果并列显示、双栏对比显示等。需要说明的是,上述呈现方式仅为举例,本领域技术人员应能理解,任何能够在当前窗口同时呈现所述第二搜索结果及所述第三搜索结果的呈现方式,均应包含在本申请的保护范围内。
在一些实施例中,所述一一模块11还用于:呈现所述第一搜索结果对应的第一干预提示信息,其中,所述第一干预提示信息包括第一干预内容输入框;其中,所述一二模块12包括一二一模块121(未示出)和一二二模块122(未示出)。一二一模块121,用于响应于用户在所述第一干预内容输入框中执行的输入操作,获取所述用户输入的第一干预项;一二二模块122,用于向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述第一干预项。在此,一二一模块121和一二二模块122的具体实现方式与图1中有关步骤S121和S122的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述第一干预提示信息还包括所述第一搜索结果对应的一个或多个第一推荐干预项;其中,所述设备还用于:接收所述服务器发送的所述一个或多个第一推荐干预项;其中,所述一二一模块12用于:响应于用户针对所述一个或多个第一推荐干预项执行的选择操作,获得所述用户在所述至少一个推荐干预项中选择的第一干预项。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述第一干预项包括布尔干预项和/或语义干预项。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:若所述用户浏览至所述第二搜索结果中位于最后的第一文献记录,随后呈现所述第三搜索结果。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:若所述用户浏览至所述第二搜索结果中位于最后的第一文献记录,呈现第二干预提示信息,并随后呈现所述第三搜索结果,其中,所述第二干预提示信息包括第二干预内容输入框。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述第二干预提示信息还包括所述第二搜索结果对应的一个或多个第二推荐干预项;其中,所述设备还用于:接收所述服务器发送的所述一个或多个第二推荐干预项。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:向所述服务器发送所述用户的实时浏览行为信息;接收所服务器发送的、根据所述用户的实时浏览行为信息生成的干预指令信息,其中,所述干预指令信息用于指示在所述目标应用的当前窗口中呈现第三干预提示信息,其中,所述第三干预提示信息包括第三干预内容输入框;在所述目标应用的当前窗口中呈现所述第三干预提示信息。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述干预指令信息还包括所述第二搜索结果对应的一个或多个第三推荐干预项。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一四模块14用于:在所述目标应用的当前窗口的一侧呈现所述第二搜索结果,且在所述目标应用的当前窗口的另一侧同时并列呈现所述第三搜索结果。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一四模块14用于:在所述目标应用的当前窗口的一侧呈现所述第二搜索结果及所述第三搜索结果,且在所述目标应用的当前窗口的另一侧同时并列呈现所述第三搜索结果。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:向所述服务器发送所述用户的实时浏览行为信息;接收所述服务器发送的、根据所述用户的实时浏览行为信息分别针对所述第二搜索结果和所述第三搜索结果执行的排序操作对应的排序信息;根据所述排序信息,在所述目标应用的当前窗口中同时呈现排序后的第二搜索结果及第三搜索结果。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:接收所述服务器发送的、根据所述第三搜索结果生成的一个或多个表征信息,其中,所述一个或多个表征信息用于表征所述第三搜索结果中排序在前的一个或多个第二文献记录;在所述目标应用的当前窗口中呈现所述一个或多个表征信息。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一个或多个表征信息与所述第一干预项之间具备相关性。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:向所述服务器发送过滤指示信息,其中,所述过滤指示信息包括已浏览的第一文献记录和/或已干预的第一文献记录,所述过滤指示信息用于指示基于所述过滤指示信息对所述第一搜索结果执行过滤操作、并仅对过滤后的第一搜索结果进行干预。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:响应于所述用户针对所述第二搜索结果执行的专题库添加操作,生成专题库添加指示信息,其中,所述专题库添加指示信息包括所述第二搜索结果中的一个或多个第三文献记录对应的标识信息;向所述服务器发送所述专题库添加指示信息。在此,相关操作与图1所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
图6示出了根据本申请一个实施例的一种文献检索的服务器结构图,该服务器包括步二一模块21、二二模块22、二三模块23和二四模块24。二一模块21,用于响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;二二模块22,用于接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;二三模块23,用于根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;二四模块24,用于将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。
二一模块21,用于响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录。所述搜索触发操作、搜索请求、第一搜索结果、第一文献记录均已在图1所示实施例中予以详述,在此不再赘述。在一些实施例中,所述服务器根据用户输入或选择的搜索内容对全库专利进行排序获得所述第一搜索结果;在一些实施例中,所述服务器从全库中检索出的与用户输入或选择的搜索内容的相关度较高的专利,可选地,可由***默认或用户自行设定预定搜索结果数量阈值或预定相关度阈值。
二二模块22,用于接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项。所述第一干预请求、所述第一干预项均已在图1所示实施例中予以详述,在此不再赘述。
二三模块23,用于根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项。所述第二搜索结果、第三搜索结果已在图1所示实施例中予以详述,在此不再赘述。在一些实施例中,服务器根据所述第一干预项对所述第一搜索结果进行干预,获得第一搜索结果中满足所述第一干预项的第二搜索结果,并将第一搜索结果中的剩余搜索结果作为所述第三搜索结果。在一些实施例中,所述第二搜索结果中的各个文献记录按照与第一干预项的相关程度进行排序,所述第三搜索结果中的各个文献记录按照其与搜索内容的相关度进行排序(也即相关于按照其在第一搜索结果中的先后顺序进行排序)。
二四模块24,用于将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。具体地,服务器基于与用户设备之间的连接将所述第二搜索结果和所述第三搜索结果发送至所述用户设备,以在所述用户设备的当前窗口中同时呈现所述第二搜索结果和所述第三搜索结果。
在一些实施例中,所述设备还用于:根据所述第一搜索结果,生成所述第一搜索结果对应的一个或多个第一推荐干预项,并将所述一个或多个第一推荐干预项发送至所述用户设备。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述根据所述第一搜索结果,生成所述第一搜索结果对应的一个或多个第一推荐干预项,包括:对所述第一搜索结果进行聚类,获得多个搜索结果集合;对于每个搜索结果集合,获得该搜索结果集合对应的第一推荐干预项,其中,该搜索结果集合与该第一推荐干预项之间具备相关性。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述第一干预项包括布尔干预项和/或语义干预项。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:根据所述第二搜索结果,生成所述第二搜索结果对应的一个或多个第二推荐干预项,并将所述一个或多个第二推荐干预项发送至所述用户设备。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还包括二二一模块221(未示出)、二二二模块222(未示出)和二二三模块223(未示出)。二二一模块221,用于接收所述用户设备发送的、所述用户的实时浏览行为信息;二二二模块222,用于根据所述用户的实时浏览行为信息,生成干预指令信息,其中,所述干预指令信息用于指示在所述目标应用的当前窗口中呈现第三干预提示信息;二二三模块223,用于将所述干预指令信息发送至所述用户设备。在此,二二一模块221、二二二模块222和二二三模块223的具体实现方式与图3中有关步骤S221、S222和S223的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述二二二模块222用于:若所述用户的实时浏览行为信息满足预定干预条件,生成干预指令信息,其中,所述预定干预条件包括但不限于:
1)所述用户的浏览速度大于或等于预定浏览速度阈值
2)所述用户连续未执行操作的搜索结果数量大于预定数量
3)所述用户的已浏览数量大于或等于预定浏览数量阈值
4)所述用户的浏览时长大于或等于预定时长阈值
5)以上所述预定干预条件的任意组合
在此,相关预定干预条件与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述干预指令信息还包括所述第二搜索结果对应的一个或多个第三推荐干预项;其中,所述设备还包括二五模块25(未示出)。二五模块25,用于根据所述用户的实时浏览行为信息,生成所述一个或多个第三推荐干预项。在此,二五模块25的具体实现方式与图3中有关步骤S25的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述二五模块25用于:根据所述用户的实时浏览行为信息,获得所述用户对应的浏览特征信息,并根据所述浏览特征信息,生成所述一个或多个第三推荐干预项。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:接收所述用户设备发送的、所述用户的实时浏览行为信息;根据所述用户的实时浏览行为信息分别针对所述第二搜索结果和所述第三搜索结果执行排序操作;将所述排序操作对应的排序信息发送至所述用户设备。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:根据所述第三搜索结果,生成一个或多个表征信息,其中,所述一个或多个表征信息用于表征所述第三搜索结果中排序在前的一个或多个第二文献记录;将所述一个或多个表征信息发送至所述用户设备。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一个或多个表征信息与所述第一干预项之间具备相关性。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:接收所述用户设备发送的过滤指示信息,其中,所述过滤指示信息包括已浏览的第一文献记录和/或已干预的第一文献记录;其中,所述二三模块23用于:基于所述过滤指示信息对所述第一搜索结果执行过滤操作,得到过滤后的第一搜索结果;根据所述第一干预项仅对所述过滤后的第一搜索结果进行干预,获得第二搜索结果和第三搜索结果。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还用于:接收所述用户设备发送的专题库添加指示信息,其中,所述专题库添加指示信息包括所述第二搜索结果中的一个或多个第三文献记录对应的标识信息;将所述专题库添加指示信息对应的一个或多个第三文献记录添加至与所述第一干预项对应的专题库中。在此,相关操作与图3所示实施例相同或相近,故不再赘述,在此以引用方式包含于此。
图7示出了可被用于实施本申请中所述的各个实施例的示例性***。
如图7所示在一些实施例中,***300能够作为各所述实施例中的任意一个设备。在一些实施例中,***300可包括具有指令的一个或多个计算机可读介质(例如,***存储器或NVM/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。
对于一个实施例,***控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与***控制模块310通信的任意适当的设备或组件提供任意适当的接口。
***控制模块310可包括存储器控制器模块330,以向***存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。
***存储器315可被用于例如为***300加载和存储数据和/或指令。对于一个实施例,***存储器315可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,***存储器315可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。
对于一个实施例,***控制模块310可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备320及(一个或多个)通信接口325提供接口。
例如,NVM/存储设备320可被用于存储数据和/或指令。NVM/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。
NVM/存储设备320可包括在物理上作为***300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。
(一个或多个)通信接口325可为***300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。***300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。
对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑封装在一起以形成***级封装(SiP)。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上***(SoC)。
在各个实施例中,***300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、持有计算设备、平板电脑、上网本等)。在各个实施例中,***300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,***300包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个***传送到另一***的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机***使用的计算机可读信息/数据。
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行
时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (33)

1.一种文献检索方法,应用于用户设备,其中,所述方法包括:
响应于目标应用中的搜索触发操作,从所述目标应用对应的服务器获取并呈现所述搜索触发操作对应的第一搜索结果,其中,第一搜索结果包括多个第一文献记录;
响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;
接收所述服务器基于所述第一干预请求返回的、对所述第一搜索结果进行干预所得的第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
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.一种文献检索的方法,应用于服务器,其中,所述方法包括:
响应于用户设备根据目标应用上的搜索触发操作发起的搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;
接收所述用户设备发送的第一干预请求,其中,所述第一干预请求包括用户指定的第一干预项;
根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
将所述第二搜索结果和所述第三搜索结果发送至所述用户设备。
18.根据权利要求17所述的方法,其中,所述方法还包括:
根据所述第一搜索结果,生成所述第一搜索结果对应的一个或多个第一推荐干预项,并将所述一个或多个第一推荐干预项发送至所述用户设备。
19.根据权利要求18所述的方法,其中,所述根据所述第一搜索结果,生成所述第一搜索结果对应的一个或多个第一推荐干预项,包括:
对所述第一搜索结果进行聚类,获得多个搜索结果集合;
对于每个搜索结果集合,获得该搜索结果集合对应的第一推荐干预项,其中,该搜索结果集合与该第一推荐干预项之间具备相关性。
20.根据权利要求17至19中任一项所述的方法,其中,所述第一干预项包括布尔干预项和/或语义干预项。
21.根据权利要求17所述的方法,其中,所述方法还包括:
根据所述第二搜索结果,生成所述第二搜索结果对应的一个或多个第二推荐干预项,并将所述一个或多个第二推荐干预项发送至所述用户设备。
22.根据权利要求17所述的方法,其中,所述方法还包括:
接收所述用户设备发送的、所述用户的实时浏览行为信息;
根据所述用户的实时浏览行为信息,生成干预指令信息,其中,所述干预指令信息用于指示在所述目标应用的当前窗口中呈现第三干预提示信息;
将所述干预指令信息发送至所述用户设备。
23.根据权利要求22所述的方法,其中,所述根据所述用户的实时浏览行为信息,生成干预指令信息,包括:
若所述用户的实时浏览行为信息满足预定干预条件,生成干预指令信息,其中,所述预定干预条件包括以下至少一项:
所述用户的浏览速度大于或等于预定浏览速度阈值;
所述用户连续未执行操作的搜索结果数量大于预定数量;
所述用户的已浏览数量大于或等于预定浏览数量阈值;
所述用户的浏览时长大于或等于预定时长阈值。
24.根据权利要求22或23所述的方法,其中,所述干预指令信息还包括所述第二搜索结果对应的一个或多个第三推荐干预项;
其中,所述方法还包括:
根据所述用户的实时浏览行为信息,生成所述一个或多个第三推荐干预项。
25.根据权利要求24所述的方法,其中,所述根据所述用户的实时浏览行为信息,生成所述一个或多个第三推荐干预项,包括:
根据所述用户的实时浏览行为信息,获得所述用户对应的浏览特征信息,并根据所述浏览特征信息,生成所述一个或多个第三推荐干预项。
26.根据权利要求17所述的方法,其中,所述方法还包括:
接收所述用户设备发送的、所述用户的实时浏览行为信息;
根据所述用户的实时浏览行为信息分别针对所述第二搜索结果和所述第三搜索结果执行排序操作;
将所述排序操作对应的排序信息发送至所述用户设备。
27.根据权利要求17所述的方法,其中,所述方法还包括:
根据所述第三搜索结果,生成一个或多个表征信息,其中,所述一个或多个表征信息用于表征所述第三搜索结果中排序在前的一个或多个第二文献记录;
将所述一个或多个表征信息发送至所述用户设备。
28.根据权利27所述的方法,其中,所述一个或多个表征信息与所述第一干预项之间具备相关性。
29.根据权利要求17所述的方法,其中,所述方法还包括:
接收所述用户设备发送的过滤指示信息,其中,所述过滤指示信息包括已浏览的第一文献记录和/或已干预的第一文献记录;
其中,所述根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,包括:
基于所述过滤指示信息对所述第一搜索结果执行过滤操作,得到过滤后的第一搜索结果;
根据所述第一干预项仅对所述过滤后的第一搜索结果进行干预,获得第二搜索结果和第三搜索结果。
30.根据权利要求17所述的方法,其中,所述方法还包括:
接收所述用户设备发送的专题库添加指示信息,其中,所述专题库添加指示信息包括所述第二搜索结果中的一个或多个第三文献记录对应的标识信息;
将所述专题库添加指示信息对应的一个或多个第三文献记录添加至与所述第一干预项对应的专题库中。
31.一种文献检索方法,其中,所述方法包括:
用户设备响应于目标应用中的搜索触发操作,向所述目标应用对应的服务器发送搜索请求;
所述服务器接收所述搜索请求,搜索得到所述搜索触发操作对应的第一搜索结果,并将所述第一搜索结果发送至所述用户设备,其中,第一搜索结果包括多个第一文献记录;
所述用户设备接收并呈现所述第一搜索结果,并响应于用户针对所述第一搜索结果执行的第一干预触发操作,向所述服务器发送第一干预请求,其中,所述第一干预请求包括所述用户指定的第一干预项;
所述服务器接收所述第一干预请求,并根据所述第一干预项对所述第一搜索结果进行干预,获得第二搜索结果和第三搜索结果,其中,所述第二搜索结果和所述第三搜索结果分别为所述第一搜索结果的子集,所述第二搜索结果中的第一文献记录满足所述第一干预项,所述第三搜索结果中的第一文献记录不满足所述第一干预项;
所述服务器将所述第二搜索结果和所述第三搜索结果发送至所述用户设备;
所述用户设备接收所述第二搜索结果和所述第三搜索结果,并在所述目标应用的当前窗口中同时呈现所述第二搜索结果及所述第三搜索结果。
32.一种文献检索的设备,其特征在于,所述设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至30中任一项所述的方法。
33.一种存储指令的计算机可读介质,所述指令在被执行时使得***进行如权利要求1至30中任一项所述方法的操作。
CN202010496234.5A 2020-02-11 2020-06-03 一种文献检索的方法与设备 Active CN111459888B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2020100869277 2020-02-11
CN202010086927 2020-02-11

Publications (2)

Publication Number Publication Date
CN111459888A true CN111459888A (zh) 2020-07-28
CN111459888B CN111459888B (zh) 2023-06-30

Family

ID=71680314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010496234.5A Active CN111459888B (zh) 2020-02-11 2020-06-03 一种文献检索的方法与设备

Country Status (1)

Country Link
CN (1) CN111459888B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220867A (zh) * 2021-05-07 2021-08-06 湖南通远网络股份有限公司 一种基于人工智能的全平台文献自动检索***

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011029055A1 (en) * 2009-09-03 2011-03-10 Obscura Digital, Inc. Apparatuses, methods and systems for a visual query builder
CN102024031A (zh) * 2010-11-25 2011-04-20 百度在线网络技术(北京)有限公司 一种用于基于实时搜索提供第二搜索结果的方法与设备
CN102779122A (zh) * 2011-05-09 2012-11-14 腾讯科技(深圳)有限公司 一种搜索信息的方法及信息搜索装置
CN102968417A (zh) * 2011-09-01 2013-03-13 阿里巴巴集团控股有限公司 一种应用于计算机网络中的搜索方法和***
CN106445947A (zh) * 2015-08-06 2017-02-22 阿里巴巴集团控股有限公司 数据搜索方法和***
US9652541B1 (en) * 2011-01-19 2017-05-16 A9.Com, Inc. In-line editing of search refinements
CN107256242A (zh) * 2017-05-27 2017-10-17 北京小米移动软件有限公司 搜索结果显示方法及装置、终端、服务器及存储介质
CN107526740A (zh) * 2016-06-21 2017-12-29 北京搜狗科技发展有限公司 一种展现搜索结果的方法及电子设备
US9875284B1 (en) * 2012-06-18 2018-01-23 A9.Com, Inc. Displaying search completion results
CN110659406A (zh) * 2018-06-13 2020-01-07 钉钉控股(开曼)有限公司 搜索方法及装置
CN110688569A (zh) * 2019-09-18 2020-01-14 苏州达家迎信息技术有限公司 一种信息搜索方法、装置、介质及设备

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011029055A1 (en) * 2009-09-03 2011-03-10 Obscura Digital, Inc. Apparatuses, methods and systems for a visual query builder
CN102024031A (zh) * 2010-11-25 2011-04-20 百度在线网络技术(北京)有限公司 一种用于基于实时搜索提供第二搜索结果的方法与设备
US9652541B1 (en) * 2011-01-19 2017-05-16 A9.Com, Inc. In-line editing of search refinements
CN102779122A (zh) * 2011-05-09 2012-11-14 腾讯科技(深圳)有限公司 一种搜索信息的方法及信息搜索装置
CN102968417A (zh) * 2011-09-01 2013-03-13 阿里巴巴集团控股有限公司 一种应用于计算机网络中的搜索方法和***
US9875284B1 (en) * 2012-06-18 2018-01-23 A9.Com, Inc. Displaying search completion results
CN106445947A (zh) * 2015-08-06 2017-02-22 阿里巴巴集团控股有限公司 数据搜索方法和***
CN107526740A (zh) * 2016-06-21 2017-12-29 北京搜狗科技发展有限公司 一种展现搜索结果的方法及电子设备
CN107256242A (zh) * 2017-05-27 2017-10-17 北京小米移动软件有限公司 搜索结果显示方法及装置、终端、服务器及存储介质
CN110659406A (zh) * 2018-06-13 2020-01-07 钉钉控股(开曼)有限公司 搜索方法及装置
CN110688569A (zh) * 2019-09-18 2020-01-14 苏州达家迎信息技术有限公司 一种信息搜索方法、装置、介质及设备

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YUSUKE INOUE: "Selecting Web Search Results of Diverse Contents with Search Engine Suggests and a Topic Model", 《2016 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA)》 *
刘岭峰;: "Vivísimo元搜索引擎技术特征", 广东教育学院学报, no. 03 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220867A (zh) * 2021-05-07 2021-08-06 湖南通远网络股份有限公司 一种基于人工智能的全平台文献自动检索***

Also Published As

Publication number Publication date
CN111459888B (zh) 2023-06-30

Similar Documents

Publication Publication Date Title
US12032808B2 (en) Content management methods for providing automated generation of content suggestions
US12032648B2 (en) Content management systems for providing automated generation of content suggestions
US11288573B2 (en) Method and system for training and neural network models for large number of discrete features for information rertieval
US8359315B2 (en) Generating a representative sub-signature of a cluster of signatures by using weighted sampling
US8412717B2 (en) Changing ranking algorithms based on customer settings
US11914666B2 (en) Content management methods for providing automated generation of content summaries
US20220138242A1 (en) Content management systems providing automated generation of content summaries
US8239412B2 (en) Recommending a media item by using audio content from a seed media item
US20170242875A1 (en) Method for matching images with content based on representations of keywords associated with the content in response to a search query
US8527490B2 (en) Structuring and searching data in a hierarchical confidence-based configuration
US20100191740A1 (en) System and method for ranking web searches with quantified semantic features
CN105574062A (zh) 一种文件检索方法、装置以及终端
CN112487150B (zh) 档案管理方法、***、存储介质及电子设备
CN105159977A (zh) 信息交互处理方法及装置
US20110208715A1 (en) Automatically mining intents of a group of queries
US20150294005A1 (en) Method and device for acquiring information
CN108427686A (zh) 文本数据查询方法及装置
US8041657B1 (en) Systems and methods for providing digital works based on user preferences
CN111459888A (zh) 一种文献检索的方法与设备
Gomes et al. Creating a billion-scale searchable web archive
WO2022134683A1 (zh) 在创作过程中生成已创作内容的脉络信息的方法与设备
CN107430633B (zh) 用于数据存储的***及方法和计算机可读介质
US20080313166A1 (en) Research progression summary
US20140067812A1 (en) Systems and methods for ranking document clusters
US9465884B2 (en) System and method for monitoring web content

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant