一种信息存储和搜索方法技术

技术编号:8105727 阅读:155 留言:0更新日期:2012-12-21 04:28
一种信息存储方法,包括如下步骤:1)将搜索到的多个存储搜索实体存储在一般对象存储数据库中;2)将所述多个存储搜索实体进行联合产生多个智能存储搜索实体;3)根据数据库中的匹配规则,将所述多个智能存储搜索实体内容与结构化存储数据库中的存储搜索实体内容进行匹配和验证,将匹配内容进行保存在特定对象存储数据库中。通过使用本发明专利技术的方法,无需在每次搜索信息时都遍历整个数据库。

【技术实现步骤摘要】

本专利技术涉及一种信息储存和捜索方法,特别地,涉及ー种用于web浏览器搜索引擎的信息储存和捜索方法。
技术介绍
传统搜索方法是用户使用Web浏览器,通过搜索引擎键入捜索关键字,遍历整个数据库。获得与关键字相匹配的信息后,页面跳转,显示捜索結果。虽然这种搜索方式对数据库的要求较低,但每一次捜索都需要遍历整个数据库。这不仅増加了搜索引擎的负担,同时相应的搜索速度也会较长。采用以上方法,捜索到的信息未经过吻合度排序,大量信息无序排列。使得用户关心的信息可能会被排在后面,给用户带来很大的不便。这些大量无序的信息影响搜索速度, 也占用了大量的网络资源。
技术实现思路
本专利技术的ー个目的是提供ー种信息存储方法,其能够记录用户之前的捜索信息和捜索习惯,在用户下一次搜索时,提高捜索速度。本专利技术的另ー个目的是提供一种信息捜索方法以及基于这种方法的系统,其无需在每次搜索信息时都遍历整个数据库。为实现上述目的,本专利技术提供ー种信息存储方法,其中,包括如下步骤I)将搜索到的多个存储搜索实体存储在一般对象存储数据库中;2)将所述多个存储捜索实体进行联合产生多个智能存储搜索实体;3)根据数据库中的匹配规则,将所述多个智能存储搜索实体内容与结构化存储数据库中的存储搜索实体内容进行匹配和验证,将匹配内容进行保存在特定对象存储数据库。特别地,在所述步骤3)中还包括如下步骤对所述待保存智能存储搜索实体的内容吻合度进行排序。此外,为实现上述目的,本专利技术还提供一种信息捜索方法,其包括如下步骤I)获取关键词;2)将关键词与结构化存储数据库中的信息进行匹配以得到存储搜索实体;3)将所述存储搜索实体存储在对应的一般对象存储数据库中;4)将所述多个存储搜索实体自动进行联合生成多个新关键字;5)将多个新关键字的内容与结构化数据库中的实体进行匹配,将匹配有效的内容保存在特定对象存储数据库,形成新的智能搜索实体;6)当再次获取关键词吋,以特定对象存储数据库、一般对象存储数据库和结构化存储数据库的顺序进行匹配。特别地,在步骤6)还包括如下步骤对待保存的智能存储搜索实体的内容吻合度进行排序。本专利技术还提供ー种使用上述方法的系统,其包括输入界面,用户通过该输入界面输入关键词并通过该界面获取搜索结果;搜索引擎,其接收用户输入的关键词,并将该关键词与所述搜索系统的结构化存储数据库进行信息匹配;一般对象数据库,其用于存储所述存储搜索实体;特定对象数据库,其用于存储所述智能搜索实体。特别地,所述界面为web浏览器。本专利技术将关键词组合,自动生成新关键词信息,将吻合度高的新关键词保存在特定数据库。当用户再次输入该关键词时,系统优先与特定数据库匹配。从而提高了捜索速度,同时也减少了搜索引擎的负担。 本专利技术近一步将经过数据库验证的智能存储搜索实体进行吻合度排序,使用户能在最短的时间里捜索出与之匹配的信息,用户体验度较好。附图说明图I是本专利技术实施例中系统的示意图;图2是本专利技术实施例中存储方法的流程图。具体实施例方式如图2所示,在本专利技术的一个实施例中,若已经根据“手机”、“电池”、“金融行业”进行搜索并获得了对应的内容,即获得了对应的存储搜索实体。接着,将这些关键词进行两两组合,形成“手机电池”,“手机金融行业”,“电池金融行业”这三组关键词,井根据这三组关键词搜索对应的内容,即获得三组关键词对应的智能搜索实体内容。之后,根据数据库之前设定的规则,将存储搜索实体内容与智能搜索实体内容进行匹配验证,将智能搜索实体中不一致的内容删除。例如,在本实施例中,数据库规则是仅保留“手机电池”关键词组,因此“手机金融行业”,“电池金融行业”这两个关键词组形成的智能捜索实体将被排除。然后,对经匹配验证后的智能搜索实体内容进行吻合度排序,并将关键词“手机电池”对应的智能搜索实体存入对象存储数据库2 (即特定对象存储数据库)中。如图I和2所示,本专利技术的信息捜索系统包括:web浏览器、搜索引擎、对象存储数据库I ( 一般对象存储数据库)、对象存储数据库2 (即特定对象存储数据库)和数据库(即结构化存储数据库)。用户输入“手机”、“电池”、“金融行业”三个关键字为例搜索相关信息的具体流程如下步骤I :用户进入Web浏览器,在搜索引擎框中输入关键词“手机”。步骤2 :数据库遍历信息,形成与“手机”相关的信息,以存储搜索实体I的形式存储在对象存储数据库I中。键入“电池”、“金融行业”关键字的步骤同上。步骤3 :用户进入Web浏览器,在搜索引擎框中输入关键词“电池”。步骤4 :数据库遍历信息,形成与“电池”相关的信息,以存储搜索实体2的形式存储在对象存储数据库I中。步骤5 :用户进入Web浏览器,在搜索引擎框中输入关键词“金融行业”。步骤6 :数据库遍历信息,形成与“金融行业”相关的信息,以存储搜索实体3的形式存储在对象存储数据库I中。步骤7 :将“手机”、“电池”、“金融行业”两两结合生成新的关键字“手机电池”、“电池金融行业”、“手机金融行业”,井根据这三组关键词匹配数据库中的内容,即获得三组关键词对应的智能搜索实体内容。步骤8 :将存储搜索实体内容与智能搜索实体内容进行匹配验证,将智能搜索实体中不一致的内容删除,并对经匹配验证后的上述三组关键词的智能搜索实体内容进行吻合度排序,保留吻合度最高的ー组关键词,在本实施例中,保留“手机电池”的智能搜索实 体,删除“电池金融行业”、“手机金融行业”的智能搜索实体。步骤9 :将“手机电池”的智能存储搜索实体4存储在对象存储数据库2中。步骤10 :当用户输入关键词“手机电池”进行检索吋,以对象存储数据库2、对象存储数据库I、数据库这样的次序进行匹配。本专利技术的
技术实现思路
及技术特点已掲示如上,然而可以理解,在本专利技术的创作思想下,本领域的技术人员可以对上述结构作各种变化和改进,但都属于本专利技术的保护范围。上述实施例的描述是例示性的而不是限制性的,本专利技术的保护范围由权利要求所确定。权利要求1.一种信息存储方法,其特征在于,包括如下步骤 1)将搜索到的多个存储搜索实体存储在一般对象存储数据库中; 2)将所述多个存储搜索实体进行联合产生多个智能存储搜索实体; 3)根据数据库中的匹配规则,将所述多个智能存储搜索实体内容与结构化存储数据库中的存储搜索实体内容进行匹配和验证,将匹配内容进行保存在特定对象存储数据库。2.如权利要求I所述的方法,其特征在于,在所述步骤3)中还包括如下步骤 对所述待保存智能存储搜索实体的内容吻合度进行排序。3.如权利要求I或2所述的方法,其特征在于,所述多个存储搜索实体以两两配对的方式进行联合产生多个智能存储搜索实体。4.一种信息搜索方法,其特征在于,包括如下步骤 1)获取关键词; 2)将关键词与结构化存储数据库中的信息进行匹配以得到存储搜索实体; 3)将所述存储搜索实体存储在对应的一般对象存储数据库中; 4)将所述多个存储搜索实体自动进行联合生成多个新关键字; 5)将多个新关键字的内容与结构化数据库中的实体进行匹配,将匹配有效的内容保存在特定对象存储数据库,形成新的智能搜索实体; 6)当再次获取关键词时,以特定对象存储数据库、一般对象存储数据库和结构化存储数据库的顺序进行匹配。5.如权利要求4所述的方法,其特征在于,在步骤6)还包括如下本文档来自技高网
...

【技术保护点】
一种信息存储方法,其特征在于,包括如下步骤:1)将搜索到的多个存储搜索实体存储在一般对象存储数据库中;2)将所述多个存储搜索实体进行联合产生多个智能存储搜索实体;3)根据数据库中的匹配规则,将所述多个智能存储搜索实体内容与结构化存储数据库中的存储搜索实体内容进行匹配和验证,将匹配内容进行保存在特定对象存储数据库。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈杭生
申请(专利权)人:中新力合股份有限公司
类型:发明
国别省市:

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

1