三维搜索系统及三维搜索方法技术方案

技术编号:7304756 阅读:210 留言:0更新日期:2012-04-29 07:52
本发明专利技术提出一种三维搜索系统及三维搜索方法,涉及一种搜索技术,其方法包括以下步骤:(1)接收用户端输入的第一维搜索信息、第二维搜索信息及第三维搜索信息。(2)对三个维度的搜索信息进行交集处理。(3)根据处理结果查询用户端需要的数据。(4)向用户展示搜索结果。本发明专利技术可以使搜索过程更加具有针对性,可以大大提高搜索的精确程度以及搜索效率。

【技术实现步骤摘要】

本专利技术涉及一种搜索技术,特别涉及一种。
技术介绍
随着hternet规模的迅速膨胀,如何从hternet上获取用户需要的信息成为一个重要的研究课题,于是搜索引擎技术应运而生。它根据用户的查询返回一系列可能与用户的查询相关的网页,并将这些网页进行排序后呈现在用户面前。目前,评价一个搜索引擎的性能主要有以下这些指标准确率、查全率、第一页 (或前N个结果)的准确率。由于hternet上面的信息量极其庞大,而且用户关心的是迅速准确地找到自己需要的信息,所以真正用户最直接体验的指标是第一页(或前N个结果) 的准确率。一个好的搜索引擎必须有一个好的搜索结果排序算法,将质量最好的网页放在第一页呈现给用户。例如现有的谷歌、百度等具有代表性的搜索平台,都是通过关键字来进行搜索,并通过检索将与关键字最符合的结果放到最前面,即采用“要什么就输入什么”的方式。然而,由于传统的搜索模式,都是用关键字或关键字的组合来直接表达信息需求, 而其搜索结果往往成千上万条,导致用户需要键入的字及点击的页面数较多。而且,有时仅仅通过关键字的搜索无法直接得到用户需要的信息,例如用户输入“三亚景点”的时候,目的是为了搜索“旅游”这个主题的内容,但是涉及到“三亚”、“景点,,这两个关键字的站点/ 网页也有很多是和“旅游”无关的,这些无关的网页将浪费用户大量的时间并分散用户的精力。综上所述,现有的网络搜索方法存在搜索时间长、精确性低的问题。
技术实现思路
本专利技术的目的是提供一种三维搜索系统,以解决现有的网络搜索方法存在搜索时间长、精确性低的问题。本专利技术的另一目的是提供一种三维搜索方法,以解决现有的网络搜索方法存在搜索时间长、精确性低的问题。为解决以上问题,本专利技术提出一种三维搜索系统,包括数据库、第一维条件交互单元、第二维条件交互单元、第三维条件交互单元、交集查询单元及输出单元。数据库用于存放物联网及互联网的数据。第一维条件交互单元用于接收用户端输入的第一维搜索信息。 第二维条件交互单元用于接收用户端输入的第二维搜索信息。第三维条件交互单元用于接收用户端输入的第三维搜索信息。交集查询单元分别与第一维条件交互单元、第二维条件交互单元、第三维条件交互单元及数据库相连,用于对用户端输入的三个维度的搜索信息进行交集处理,并从数据库中获取相应信息。输出单元与交集查询单元相连,用于向用户展示搜索结果。依照本专利技术较佳实施例所述的三维搜索系统,第一维搜索信息为地区信息,第二维搜索信息为类别信息,第三位搜索信息为关键字信息。依照本专利技术较佳实施例所述的三维搜索系统,交集查询单元又进一步包括交集处理子单元和实时查询子单元。交集处理子单元分别与第一维条件交互单元、第二维条件交互单元及第三维条件交互单元相连,用于对用户端输入的三个维度中的任意个搜索信息进行实时的交集处理。实时查询子单元分别与交集处理子单元及该数据库相连,用于在接收到任一维度的搜索信息时,实时对数据库进行查询。依照本专利技术较佳实施例所述的三维搜索系统,数据库还包括内容结构存储子单元,其与交集查询单元相连,用于存放第一维搜索信息、第二维搜索信息、第三维搜索信息以及三维搜索信息对应的序列号,以为交集查询单元提供查询依据。依照本专利技术较佳实施例所述的三维搜索系统,其还包括可缩放信息存储单元,其与第一维条件交互单元、第二维条件交互单元及第三维条件交互单元相连,且其存放有多种具有上下级对应关系的搜索条件信息,以为各个条件交互单元提供可缩可放的数据挖掘功能。本专利技术另提出一种三维搜索方法,包括以下步骤(1)接收用户端输入的第一维搜索信息、第二维搜索信息及第三维搜索信息。( 对三个维度的搜索信息进行交集处理。 (3)根据处理结果查询用户端需要的数据。(4)向用户展示搜索结果。依照本专利技术较佳实施例所述的三维搜索方法,第一维搜索信息为地区信息,第二维搜索信息为类别信息,第三位搜索信息为关键字信息。依照本专利技术较佳实施例所述的三维搜索方法,接收用户端输入的任意维度搜索信息时具体包括步骤(1)提供多级搜索条件,且前一级的每一个搜索条件对应后一级的多个搜索条件。( 根据用户端选择的搜索条件获得相应维度的搜索信息。依照本专利技术较佳实施例所述的三维搜索方法,其包括步骤(1)对用户端输入的三个维度中的任意个搜索信息进行实时的交集处理。( 对接收到的任一维度的搜索信息或任意个维度的搜索信息的交集进行实时的查询。依照本专利技术较佳实施例所述的三维搜索方法,查询用户端需要的数据时具体包括步骤(1)获取三维搜索信息对应的序列号。(2)根据序列号获取用户需要的数据。相对于现有技术,本专利技术具有以下优点本专利技术将数据的属性提炼出三个维度,即地区维度、类别维度和关键字维度,使搜索过程更加具有针对性,可以大大提高搜索的精确程度以及搜索效率。附图说明图1为本专利技术三维搜索方法的一种实施例流程图;图2为本专利技术实现可缩放输入功能的一种实施例流程图;图3为本专利技术可缩放输入功能的一种实施例原理图;图4为本专利技术对不同维度搜索信息进行查询时的一种实施例流程图;图5为本专利技术三维搜索系统的一种实施例结构图;图6为本专利技术三维搜索系统的另一种实施例结构图。具体实施方式本专利技术的主要技术方案是采用三个维度的搜索条件来进行搜索,从而可以大大提高搜索的精确程度。以下结合附图,具体说明本专利技术。请参见图1,其为本专利技术三维搜索方法的一种实施例流程图,其包括以下步骤S101,接收用户端输入的第一维搜索信息、第二维搜索信息及第三维搜索信息。S102,对三个维度的搜索信息进行交集处理。S103,根据处理结果查询用户端需要的数据。S104,向用户展示搜索结果。在开始搜索时,需要用户端输入第一维搜索信息、第二维搜索信息及第三维搜索信息(即步骤S101),其中这三个维度可以采用地区信息、类别信息和关键字信息,由于地区、类别和关键字是人们日常接触得最多的信息,因而也是本专利技术较佳采用的实施方式。用户端在输入搜索信息时,可以利用网页浏览器与系统进行交互,可以直接键入文字,也可以由系统发送选择提示。例如在输入关键字信息时,用户端可以直接键入要搜索信息的某个或多个关键字,这与常用的谷歌等传统搜索引擎基本相同。而输入地区信息和类别信息时, 用户端可以根据系统给出的地区列表和类别列表来作选择。对于根据系统提示进行选择性的输入方式,本专利技术特别提供了可缩可放的数据挖掘的输入功能,如图2所示,其可以通过以下步骤来实现S201,提供多级搜索条件,且前一级的每一个搜索条件对应后一级的多个搜索条件。S202,根据用户端选择的搜索条件获得相应维度的搜索信息。其功能原理如图3所示,图3中的第一维搜索信息采用“地区”,其中每个“一级地区,,对应多个“ 二级地区”,每个“ 二级地区,,对应多个“三级地区”。例如“ 一级地区,,可以有“上海、北京、江苏、浙江”等,当“一级地区”选择了 “上海”之后,“二级地区”会显示“闵行、长宁、虹口”等多个“上海”的下属区域,如果“二级地区”选择了 “闵行”,则“三级地区” 会显示“闵行”下属的各个乡镇。用户可以根据需要任意选择三级地区中的一个地区名称, 因为根据研究表明,“三”是人们做选择时最为习惯的数字,因而三级的可缩放输入方式是本专利技术最佳的实时方式。当然除了三级缩放,根据需要也可以深入到四级、五级甚至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维搜索系统,其特征在于,包括 一数据库,用于存放物联网及互联网的数据;一第一维条件交互单元,用于接收用户端输入的第一维搜索信息; 一第二维条件交互单元,用于接收用户端输入的第二维搜索信息; 一第三维条件交互单元,用于接收用户端输入的第三维搜索信息; 一交集查询单元,分别与该第一维条件交互单元、该第二维条件交互单元、该第三维条件交互单元及该数据库相连,用于对用户端输入的三个维度的搜索信息进行交集处理,并从该数据库中获取相应信息;一输出单元,与该交集查询单元相连,用于向用户展示搜索结果。2.如权利要求1所述的三维搜索系统,其特征在于,第一维搜索信息为地区信息,第二维搜索信息为类别信息,第三位搜索信息为关键字信息。3.如权利要求1所述的三维搜索系统,其特征在于,该交集查询单元又进一步包括 一交集处理子单元,分别与该第一维条件交互单元、该第二维条件交互单元及该第三维条件交互单元相连,用于对用户端输入的三个维度中的任意个搜索信息进行实时的交集处理;一实时查询子单元,分别与该交集处理子单元及该数据库相连,用于在接收到任一维度的搜索信息时,实时对该数据库进行查询。4.如权利要求1所述的三维搜索系统,其特征在于,该数据库还包括一内容结构存储子单元,与该交集查询单元相连,用于存放第一维搜索信息、第二维搜索信息、第三维搜索信息以及三维搜索信息对应的序列号,以为该交集查询单元提供查询依据。...

【专利技术属性】
技术研发人员:俞晓华
申请(专利权)人:无锡诺宝科技发展有限公司
类型:发明
国别省市:

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

1
相关领域技术