用于搜索数据库的方法技术

技术编号:14814466 阅读:38 留言:0更新日期:2017-03-15 04:38
本发明专利技术涉及搜索方法,包括至少一组对象的数据库,每个对象链接至至少一个描述符,该方法包括以下步骤:·接收由终端发送的第一请求,并且该第一请求至少包括与由用户从一组主题中做出的对至少一个主题的选择有关的至少一项信息,每个主题与至少一个描述符相关联;·基于所述第一请求在数据库内搜索第一组对象;·将第一组对象传输至终端;·接收由终端发送的第二请求,该第二请求包括与第一组对象中的至少一个对象的相关性或不相关性的指示有关的信息项;·基于所述第二请求在数据库和/或第一组对象中搜索第二组对象;·将第二组对象传输至终端。

【技术实现步骤摘要】
【国外来华专利技术】本专利技术涉及用于搜索数据库的方式,该数据库包含一组对象,每个对象链接至至少一个描述符。本专利技术使得能够以创新的方式执行搜索,从而为用户提供新的体验。伴随着网络和因特网的发展,近年来数字技术的发展已导致可用的数字内容的量的非常显著的增加。一个特别显著的示例是数码摄影的发展,特别是因为网上张贴照片和共享网站的发展。因此,截至2010年9月,这些类型的网站中的领导者之一已将超过五十亿张照片放到网上,并且每天还继续把成千上万张照片放到网上。通常在与关键字和/或其他技术描述符(姓名、位置、尺寸、分辨率等)结合的数据库中存放这些数字对象。这些关键字和描述符使得能够在数据库中执行搜索并且返回其关键字与用户在搜索字段中所输入的搜索条件相对应的对象。然而,目前,大多数搜索引擎主要被设计成寻找网页或文件中的文本,并且尤其是在相关联的描述文本中的文本。在其中所存储的对象本质上不是文本的(例如,照片)情况下,相关联的关键字和描述符对于能够执行有效搜索并返回相关的结果具有相当的重要性。存在许多用于执行此类搜索的搜索引擎,并且已开发了许多算法来优化搜索结果的相关性。尽管改进了算法,但关键字搜索具有固有的局限性,例如特别是由于人类语言中存在同义词、同音/同形异义词、术语内的层次性和精确度而造成的局限性。由于这些限制,超出所使用的关键字的第一意义的用户搜索的具体意图对于搜索引擎来说仍然是未知的。<br>为了弥补这些限制,大多数搜索引擎允许用户执行高级搜索,特别是通过利用经由逻辑运算符彼此结合的若干关键字执行高级搜索。然而,这种搜索方法对于用户来说并不是特别容易,并且在一些搜索引擎上甚至可能需要类似于编程技能来编写请求,但不知道该请求是否会被引擎正确解释而导致期望的结果。而且,,允许用户关于这一点执行复杂搜索所必需的步骤证明不适合于移动终端,并且尤其不适合于具有触觉界面的终端。输入所需的数据(例如,键入关键字和基于合适语言的请求)往往证明是长且复杂的,并且通常需要使用不适合于具有小屏幕和/或触觉界面的终端的键盘或复杂的界面元素。存在能够促成用户的任务和优化搜索的各种系统。因此申请WO2012/127168针对精炼搜索结果的方法提供对该问题的初步应对。然而,应当注意到,文献WO2012/127168所包括的方法精炼(refine)在先搜索的结果,即执行分类,但初始请求步骤本身并没有被优化。因此,这是一个未优化步骤。而且,在初始请求步骤期间被排除的和没有在初始结果中返回的元素在精炼期间不被计及,并且将不能被重新恢复到结果中(如果必要的话)。最终,文献WO2012/127168没有描述用于在不需要事先使用键盘输入初始请求的情况下促成和优化搜索方法的使用的方式。因此,还需要优化用于在数据库中搜索对象的方法的初始请求步骤。为此,由谷歌开发的系统例如因其图像搜索服务而著称,该图像搜索服务使得能够通过将一个或多个关键字与数字图像相关联在执行补充搜索之前由数字图像启动搜索。然而,该搜索系统仅考虑单个图像,该单个图像必须首先在任何关键字之前被添加。改变图像重新开始搜索并清除之前添加的关键字。此外,添加图像自动启动单独基于图像的第一搜索。随后添加的关键字将使得能够精炼选择。因此,需要证明方法的改进能够进一步优化对包含在数据库中的对象、特别是包含在初始请求中的对象的搜索。还需要通过取消对事先输入初始请求的需要来促成搜索方法的使用,特别是促成在界面是触觉的终端上的使用。为了达到这个目的,根据第一方面,本专利技术涉及一种在数据库中的搜索方法,该方法适合于通过搜索引擎实现,该数据库包含至少一组对象,每个对象链接至至至少一个描述符。该方法包括以下步骤:●接收由终端发送的第一请求,该第一请求至少包括与由用户从一组主题中做出的对至少一个主题的选择有关的信息,每个主题与至少一个描述符相关联;●基于第一请求在数据库内搜索第一组对象;●将第一组对象传输至终端;●接收由终端发送的第二请求,该第二请求包括与第一组对象中的至少一个对象的相关性或不相关性的指示有关的信息;●基于第二请求在数据库和/或第一组对象中搜索第二组对象;●将第二组对象传输至终端;可在远程设备上实现搜索引擎,例如包括数据库和用于执行计及请求和搜索所需的处理的装置的服务器。还可在终端上实现搜索引擎,例如,执行能够访问数据库和能够执行计及请求和搜索所需的处理的软件程序的模块。通过主题特别指搜索应当着重于的(多个)对象或(多个)策略。例如,一组非详尽的主题可以是:文化、经济、政治、休闲活动、体育、科学、历史等。每个主题可被分解成多个主题。因此,对于体育主题,能够将它分解成:团队、个人、室内、自然、古老、结果等。因此,第一请求可包括与由用户从该组主题中做出的对若干主题(例如,体育、网球、结果)的选择有关的信息。该组主题可借助于用户界面呈现给用户,并且允许用户选择看起来接近他/她希望执行搜索的那些主题。与每个主题相关联的所述至少一个描述符可直接与主题的描述相关,例如,对于体育主题“体育”。其他描述符可与相同的主题相关联,例如,同义词或甚至以各种语言的翻译的列表。例如,对于体育主题,描述符“体力活动”是相关联的。因此,本专利技术允许用户从预定义的组中选择供他/她研究的主题,并引入对应于结果的第一组对象。一旦用户已将从由此获得的对象中的一个或若干对象指定为中性的、相关的或不相关的,则能够执行或者计及该信息的新搜索或者精炼之前获得的结果。如有必要还可重复步骤中的每一个,直到已获得所需的结果。此外,借助于适合的用户界面,能够在不输入任何关键字或复杂文本请求的情况下基于视觉表示的特定元素来执行复杂的迭代搜索。实际上,可按用户界面的形式提出该组主题,用户在该用户界面中选择主题,例如通过使用他/她的食指指向对应的按钮来选择主题。类似地,第一组的对象可被用户(例如,通过使用用户界面)分别地指定为相关的、不相关的和中性的,用户界面中的三个按钮允许用户通过用手指简单按压选择所需的相关性指示。而且,本专利技术有利地允许用户通过使用以各种语言获得的对象/结果继续进行多语言搜索和/或表达他/她的搜索偏好。实际上,通过为用户提供选择主题的可能性(例如,利用包括图标的用户界面),主题可与一个或若干描述符相关联,由此构成的请求可包括相同主题的多种语言的多个描述符。<本文档来自技高网...

【技术保护点】
一种用于在数据库中进行搜索的搜索方法,所述方法适合于通过搜索引擎(200)实现,所述数据库包含至少一组对象,每个对象链接至至少一个描述符,其特征在于,所述方法包括以下步骤:·接收(210)由终端(100)发送的第一请求(R1),并且所述第一请求(R1)至少包括与由用户从一组主题中做出的对至少一个主题的选择有关的信息,每个主题与至少一个描述符相关联;·基于所述第一请求在数据库内搜索(210)第一组对象(E1);·将所述第一组对象传输(220)至所述终端;·接收(230)由终端发送的第二请求(R2),并且所述第二请求包括与第一组对象中的至少一个对象的相关性或不相关性的指示有关的信息;·基于所述第二请求在数据库和/或所述第一组对象中搜索(230)第二组对象;·将所述第二组对象传输(240)至所述终端。

【技术特征摘要】
【国外来华专利技术】2013.05.31 FR 13/549711.一种用于在数据库中进行搜索的搜索方法,所述方法适合于通过搜
索引擎(200)实现,所述数据库包含至少一组对象,每个对象链接至至少
一个描述符,其特征在于,所述方法包括以下步骤:
·接收(210)由终端(100)发送的第一请求(R1),并且所述第一请
求(R1)至少包括与由用户从一组主题中做出的对至少一个主题的选择有关
的信息,每个主题与至少一个描述符相关联;
·基于所述第一请求在数据库内搜索(210)第一组对象(E1);
·将所述第一组对象传输(220)至所述终端;
·接收(230)由终端发送的第二请求(R2),并且所述第二请求包括
与第一组对象中的至少一个对象的相关性或不相关性的指示有关的信息;
·基于所述第二请求在数据库和/或所述第一组对象中搜索(230)第二
组对象;
·将所述第二组对象传输(240)至所述终端。
2.根据权利要求1所述的方法,其特征在于,所述第一请求和/或所
述第二请求包括至少一个搜索参数,所述至少一个搜索参数包括至少一个搜
索元素(10、11、12、13)的序列,所述序列通过由用户将元素自由添加
(15)至所述序列获得,所述序列包括具有选自关键字、表达、图像、位置、
日期、时间、视频、声音、多媒体、文本的组中的类别的元素(10、11、12、
13)。
3.根据权利要求2所述的方法,其特征在于,属于至少一个预定类别
的并且被认为是未经授权的元素(10、11、12、13)不被添加至所述序列。
4.根据权利要求2至3中任一项所述的方法,其特征在于,所述序
列包括具有不同类别的至少两个元素(10、11、12、13)。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述序

\t列包括具有非文本类别的至少两个元素(10、11、12)。
6.一种在数据库中的搜索方法,所述方法适合于通过终端(100)实
现,所述数据库包含至少一组对象,每个对象链接至至少一个描述符,其特
征在于,所述方法包括以下步骤:
·由用户从一组主题中选择(110)至少一个主题,每个主题与至少一
个描述符相关联;
·将第一请求(R1)传输(120)至搜索引擎(200),所述第一请求(R1)
至少包括与由用户选择的所述至少一个主题有关的信息;
·接收(130)由搜索引擎响应于所述第一请求传输的第一组对象(E1);
·由用户输入(140)与所述第一组对象中的至少一个对象的相关性或
不相关性的指示有关的信息;
·将第二请求(R2)传输(150)至所述搜索引擎,所述第二请求(R2)
包括所输入的与所述第一组对象中的至少一个对象的相关性或不相关性的
指示有关的信息;
·接收(160)由搜索引擎响应于所述第二请求传输的第二组对象...

【专利技术属性】
技术研发人员:埃里克·马蒂厄西里尔·玛驰汉尼·麦德比塞缪尔·珀蒂劳伦·瓦里
申请(专利权)人:西洛皮斯公司
类型:发明
国别省市:法国;FR

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

1