《一种信息存储和搜索方法.pdf》由会员分享,可在线阅读,更多相关《一种信息存储和搜索方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102831136 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 1 1 3 6 A *CN102831136A* (21)申请号 201210012891.3 (22)申请日 2012.01.16 G06F 17/30(2006.01) (71)申请人中新力合股份有限公司 地址 310012 浙江省杭州市世贸丽晶城欧美 中心1号楼8楼A、B区 (72)发明人陈杭生 (54) 发明名称 一种信息存储和搜索方法 (57) 摘要 一种信息存储方法,包括如下步骤:1)将搜 索到的多个存储搜索实体存储在一般对象存储数 据库中;2)将所述多个存储搜索。
2、实体进行联合产 生多个智能存储搜索实体;3)根据数据库中的匹 配规则,将所述多个智能存储搜索实体内容与结 构化存储数据库中的存储搜索实体内容进行匹配 和验证,将匹配内容进行保存在特定对象存储数 据库中。通过使用本发明的方法,无需在每次搜索 信息时都遍历整个数据库。 (51)Int.Cl. 权利要求书1页 说明书3页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 1 页 1/1页 2 1.一种信息存储方法,其特征在于,包括如下步骤: 1)将搜索到的多个存储搜索实体存储在一般对象存储数据库中; 2)将所述多个存储搜索实体进行联合产生。
3、多个智能存储搜索实体; 3)根据数据库中的匹配规则,将所述多个智能存储搜索实体内容与结构化存储数据库 中的存储搜索实体内容进行匹配和验证,将匹配内容进行保存在特定对象存储数据库。 2.如权利要求1所述的方法,其特征在于,在所述步骤3)中还包括如下步骤: 对所述待保存智能存储搜索实体的内容吻合度进行排序。 3.如权利要求1或2所述的方法,其特征在于,所述多个存储搜索实体以两两配对的方 式进行联合产生多个智能存储搜索实体。 4.一种信息搜索方法,其特征在于,包括如下步骤: 1)获取关键词; 2)将关键词与结构化存储数据库中的信息进行匹配以得到存储搜索实体; 3)将所述存储搜索实体存储在对应的一般对。
4、象存储数据库中; 4)将所述多个存储搜索实体自动进行联合生成多个新关键字; 5)将多个新关键字的内容与结构化数据库中的实体进行匹配,将匹配有效的内容保存 在特定对象存储数据库,形成新的智能搜索实体; 6)当再次获取关键词时,以特定对象存储数据库、一般对象存储数据库和结构化存储 数据库的顺序进行匹配。 5.如权利要求4所述的方法,其特征在于,在步骤6)还包括如下步骤: 对待保存的智能存储搜索实体的内容吻合度进行排序。 6.如权利要求4或5所述的方法,其特征在于,所述多个存储搜索实体以 两两配对的 方式进行联合产生多个智能存储搜索实体。 7.一种使用如权利要求4-6中任一项所述方法的搜索系统,其特。
5、征在于,包括: 输入界面,用户通过该输入界面输入关键词并通过该界面获取搜索结果; 搜索引擎,其接收用户输入的关键词,并将该关键词与所述搜索系统的结构化存储数 据库进行信息匹配; 一般对象数据库,其用于存储所述存储搜索实体; 特定对象数据库,其用于存储所述智能搜索实体。 8.如权利要求7所述的系统,其特征在于,所述输入界面为web浏览器。 权 利 要 求 书CN 102831136 A 1/3页 3 一种信息存储和搜索方法 技术领域 0001 本发明涉及一种信息储存和搜索方法,特别地,涉及一种用于web浏览器搜索引 擎的信息储存和搜索方法。 背景技术 0002 传统搜索方法是用户使用Web浏览器。
6、,通过搜索引擎键入搜索关键字,遍历整个 数据库。获得与关键字相匹配的信息后,页面跳转,显示搜索结果。虽然这种搜索方式对数 据库的要求较低,但每一次搜索都需要遍历整个数据库。这不仅增加了搜索引擎的负担,同 时相应的搜索速度也会较长。 0003 采用以上方法,搜索到的信息未经过吻合度排序,大量信息无序排列。使得用户关 心的信息可能会被排在后面,给用户带来很大的不便。这些大量无序的信息影响搜索速度, 也占用了大量的网络资源。 发明内容 0004 本发明的一个目的是提供一种信息存储方法,其能够记录用户之前的搜索信息和 搜索习惯,在用户下一次搜索时,提高搜索速度。本发明的另一个目的是提供一种信息搜索 方。
7、法以及基于这种方法的系统,其无需在每次搜索信息时都遍历整个数据库。 0005 为实现上述目的,本发明提供一种信息存储方法,其中,包括如下步骤: 0006 1)将搜索到的多个存储搜索实体存储在一般对象存储数据库中; 0007 2)将所述多个存储搜索实体进行联合产生多个智能存储搜索实体; 0008 3)根据数据库中的匹配规则,将所述多个智能存储搜索实体内容与结构化存储 数据库中的存储搜索实体内容进行匹配和验证,将匹配内容进行保存在特定对象存储数据 库。 0009 特别地,在所述步骤3)中还包括如下步骤: 0010 对所述待保存智能存储搜索实体的内容吻合度进行排序。 0011 此外,为实现上述目的,。
8、本发明还提供一种信息搜索方法,其包括如下步骤: 0012 1)获取关键词; 0013 2)将关键词与结构化存储数据库中的信息进行匹配以得到存储搜索实体; 0014 3)将所述存储搜索实体存储在对应的一般对象存储数据库中; 0015 4)将所述多个存储搜索实体自动进行联合生成多个新关键字; 0016 5)将多个新关键字的内容与结构化数据库中的实体进行匹配,将匹配有效的内容 保存在特定对象存储数据库,形成新的智能搜索实体; 0017 6)当再次获取关键词时,以特定对象存储数据库、一般对象存储数据库和结构化 存储数据库的顺序进行匹配。 0018 特别地,在步骤6)还包括如下步骤: 0019 对待保存。
9、的智能存储搜索实体的内容吻合度进行排序。 说 明 书CN 102831136 A 2/3页 4 0020 本发明还提供一种使用上述方法的系统,其包括: 0021 输入界面,用户通过该输入界面输入关键词并通过该界面获取搜索结果; 0022 搜索引擎,其接收用户输入的关键词,并将该关键词与所述搜索系统的结构化存 储数据库进行信息匹配; 0023 一般对象数据库,其用于存储所述存储搜索实体; 0024 特定对象数据库,其用于存储所述智能搜索实体。 0025 特别地,所述界面为web浏览器。 0026 本发明将关键词组合,自动生成新关键词信息,将吻合度高的新关键词保存在特 定数据库。当用户再次输入该关。
10、键词时,系统优先与特定数据库匹配。从而提高了搜索速 度,同时也减少了搜索引擎的负担。 0027 本发明近一步将经过数据库验证的智能存储搜索实体进行吻合度排序,使用户能 在最短的时间里搜索出与之匹配的信息,用户体验度较好。 附图说明 0028 图1是本发明实施例中系统的示意图; 0029 图2是本发明实施例中存储方法的流程图。 具体实施方式 0030 如图2所示,在本发明的一个实施例中,若已经根据“手机”、“电池”、“金融行业” 进行搜索并获得了对应的内容,即获得了对应的存储搜索实体。 0031 接着,将这些关键词进行两两组合,形成“手机电池”,“手机金融行业”,“电池金融 行业”这三组关键词,。
11、并根据这三组关键词搜索对应的内容,即获得三组关键词对应的智能 搜索实体内容。 0032 之后,根据数据库之前设定的规则,将存储搜索实体内容与智能搜索实体内容进 行匹配验证,将智能搜索实体中不一致的内容删除。例如,在本实施例中,数据库规则是仅 保留“手机电池”关键词组,因此“手机金融行业”,“电池金融行业”这两个关键词组形成的 智能搜索实体将被排除。 0033 然后,对经匹配验证后的智能搜索实体内容进行吻合度排序,并将关键词“手机电 池”对应的智能搜索实体存入对象存储数据库2(即特定对象存储数据库)中。 0034 如图1和2所示,本发明的信息搜索系统包括:web浏览器、搜索引擎、对象存储数 据库。
12、1(一般对象存储数据库)、对象存储数据库2(即特定对象存储数据库)和数据库(即 结构化存储数据库)。 0035 用户输入“手机”、“电池”、“金融行业”三个关键字为例搜索相关信息的具体流程 如下: 0036 步骤1:用户进入Web浏览器,在搜索引擎框中输入关键词“手机”。 0037 步骤2:数据库遍历信息,形成与“手机”相关的信息,以存储搜索实体1的形式存 储在对象存储数据库1中。 0038 键入“电池”、“金融行业”关键字的步骤同上。 0039 步骤3:用户进入Web浏览器,在搜索引擎框中输入关键词“电池”。 说 明 书CN 102831136 A 3/3页 5 0040 步骤4:数据库遍历。
13、信息,形成与“电池”相关的信息,以存储搜索实体2的形式存 储在对象存储数据库1中。 0041 步骤5:用户进入Web浏览器,在搜索引擎框中输入关键词“金融行业”。 0042 步骤6:数据库遍历信息,形成与“金融行业”相关的信息,以存储搜索实体3的形 式存储在对象存储数据库1中。 0043 步骤7:将“手机”、“电池”、“金融行业”两两结合生成新的关键字“手机电池”、“电 池金融行业”、“手机金融行业”,并根据这三组关键词匹配数据库中的内容,即获得三组关 键词对应的智能搜索实体内容。 0044 步骤8:将存储搜索实体内容与智能搜索实体内容进行匹配验证,将智能搜索实 体中不一致的内容删除,并对经匹。
14、配验证后的上述三组关键词的智能搜索实体内容进行吻 合度排序,保留吻合度最高的一组关键词,在本实施例中,保留“手机电池”的智能搜索实 体,删除“电池金融行业”、“手机金融行业”的智能搜索实体。 0045 步骤9:将“手机电池”的智能存储搜索实体4存储在对象存储数据库2中。 0046 步骤10:当用户输入关键词“手机电池”进行检索时,以对象存储数据库2、对象存 储数据库1、数据库这样的次序进行匹配。 0047 本发明的技术内容及技术特点已揭示如上,然而可以理解,在本发明的创作思想 下,本领域的技术人员可以对上述结构作各种变化和改进,但都属于本发明的保护范围。上 述实施例的描述是例示性的而不是限制性的,本发明的保护范围由权利要求所确定。 说 明 书CN 102831136 A 1/1页 6 图1 图2 说 明 书 附 图CN 102831136 A 。