首页 / 专利库 / 计算机网络 / 搜索引擎 / 一种字段式搜索方法

一种字段式搜索方法

阅读:102发布:2020-05-08

专利汇可以提供一种字段式搜索方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种字段式搜索方法,包括以下步骤:1)提交用户端输入的查询字符串到搜索系统;2)在查询字符串内输入第一分割符;3)搜索系统根据被第一分割符的数量,将查询字符串分割成若干个关键字段;4)将每一关键字段作为一搜索目标,令 搜索引擎 根据搜索目标对数据对象内进行查询;5)搜索引擎判断数据对象中的记录是否满足前一搜索目标,如满足,则继续判断是否满足下一搜索目标,直至该记录满足所有的搜索目标;如存在任一搜索目标不满足,则跳过该记录,将搜索源换成下一行记录;6)将数据对象中所有满足全部搜索目标的记录进行显示;该字段式搜索方法能够实现精确检索。,下面是一种字段式搜索方法专利的具体信息内容。

1.一种字段式搜索方法,其特征在于,包括以下步骤:
1)提交用户端输入的查询字符串到搜索系统;
2)在查询字符串内输入第一分割符;
3)搜索系统根据被第一分割符的数量,将查询字符串分割成若干个关键字段;
4)将每一关键字段作为一搜索目标,令搜索引擎根据搜索目标对数据对象内进行查询;
5)搜索引擎判断数据对象中的记录是否满足前一搜索目标,如满足,则继续判断是否满足下一搜索目标,直至该记录满足所有的搜索目标;如存在任一搜索目标不满足,则跳过该记录,将搜索源换成下一行记录;
6)将数据对象中所有满足全部搜索目标的记录进行显示。
2.根据权利要求1所述的一种字段式搜索方法,其特征在于:在步骤2)中,在查询字符串内输入第二分割符。
3.根据权利要求2所述的一种字段式搜索方法,其特征在于:在步骤3)中,搜索系统根据每一关键字段中的第二分割符数量,将各个关键字段分割成若干等同字段。
4.根据权利要求3所述的一种字段式搜索方法,其特征在于:在步骤5)中,搜索引擎判断前一搜索目标中是否存在等同字段,当存在等同字段时,则将该搜索目标分割为对应的若干等同目标,判断数据对象中的记录是否满足等同目标中的任一项,如满足,则判断该记录满足该搜索目标,并继续判断该记录是否满足下一搜索目标,同时再次判断下一搜索目标中是否存在等同字段,以此循环,直至满足所有的搜索目标,如存在任一搜索目标不满足,则跳过该记录,将搜索源换成下一行记录。
5.根据权利要求1-4中任一项所述的一种字段式搜索方法,其特征在于:以分类属性方式组成数据对象,将分类属性中该行所有字段中的值拼接成一条记录,从合并的分类属性记录第一行执行到最后一行,每一行都执行一次以上操作。
6.根据权利要求1-4中任一项所述的一种字段式搜索方法,其特征在于:当用户端输入的查询字符串发生变化,结束之前的搜索进程,重新执行新的搜索指令。

说明书全文

一种字段式搜索方法

技术领域

[0001] 本发明涉及搜索引擎技术领域,尤其涉及一种字段式搜索方法。

背景技术

[0002] 所谓搜索引擎,就是根据用户需求与一定算法,运用特定策略从互联网检索出制定信息反馈给用户的一检索技术。搜索引擎依托于多种技术,如网络爬虫技术、检索排序技术、网页处理技术、大数据处理技术、自然语言处理技术等,为信息检索用户提供快速、高相关性的信息服务。搜索引擎技术的核心模一般包括爬虫、索引、检索和排序等,同时可添加其他一系列辅助模块,以为用户创造更好的网络使用环境。
[0003] 现有的搜索引擎,其搜索方法多是模糊搜索,也即是“允许被搜索信息和搜索提问之间存在一定的差异”和“自动进行的同义词搜索”,而这种搜索方式虽然在针对部分信息的检索较为实用,但在小范围的,比如针对某些产品的型号、年份、内部构件等信息时,则难以做到精确检索。

发明内容

[0004] 针对现有技术中的不足,本发明的目的是提供一种能够实现精确检索的字段式搜索方法。
[0005] 本发明解决其技术问题所采用的技术方案是:一种字段式搜索方法,包括以下步骤:
1)提交用户端输入的查询字符串到搜索系统;
2)在查询字符串内输入第一分割符;
3)搜索系统根据被第一分割符的数量,将查询字符串分割成若干个关键字段;
4)将每一关键字段作为一搜索目标,令搜索引擎根据搜索目标对数据对象内进行查询;
5)搜索引擎判断数据对象中的记录是否满足前一搜索目标,如满足,则继续判断是否满足下一搜索目标,直至该记录满足所有的搜索目标;如存在任一搜索目标不满足,则跳过该记录,将搜索源换成下一行记录;
6)将数据对象中所有满足全部搜索目标的记录进行显示。
[0006] 作为优选,在步骤2)中,在查询字符串内输入第二分割符。
[0007] 进一步的,在步骤3)中,搜索系统根据每一关键字段中的第二分割符数量,将各个关键字段分割成若干等同字段。
[0008] 更进一步的,在步骤5)中,搜索引擎判断前一搜索目标中是否存在等同字段,当存在等同字段时,则将该搜索目标分割为对应的若干等同目标,判断数据对象中的记录是否满足等同目标中的任一项,如满足,则判断该记录满足该搜索目标,并继续判断该记录是否满足下一搜索目标,同时再次判断下一搜索目标中是否存在等同字段,以此循环,直至满足所有的搜索目标,如存在任一搜索目标不满足,则跳过该字段,将搜索源换成下一行记录。
[0009] 优选的,以分类属性方式组成数据对象,将分类属性中该行所有字段中的值拼接成一条记录,从合并的分类属性记录第一行执行到最后一行,每一行都执行一次以上操作。
[0010] 优选的,当用户端输入的查询字符串发生变化,结束之前的搜索进程,重新执行新的搜索指令。
[0011] 本发明的有益效果是:采用了全新的搜索方式,可加载进入任何搜索引擎中,该搜索方法的检索更为精确和全面,能够通过循环检索,将同时满足多个条件的检索结果进行精确显示,相比于模糊检索,更适用于商品、货物的精确查询。
附图说明
[0012] 图1为本发明的字段式搜索方法的流程示意图。

具体实施方式

[0013] 下面结合附图和具体实施例对本发明作进一步说明,以使本领域技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0014] 实施例1:一种字段式搜索方法,包括以下步骤:
1)提交用户端输入的查询字符串到搜索系统,当用户端输入的查询字符串发生变化,结束之前的搜索进程,重新执行新的搜索指令;
2)在查询字符串内输入第一分割符;
3)搜索系统根据被第一分割符的数量,将查询字符串分割成若干个关键字段;
4)以分类属性方式组成数据对象,将分类属性中该行所有字段中的值拼接成一条记录,从合并的分类属性记录第一行执行到最后一行,每一行都执行一次以上操作,将每一关键字段作为一搜索目标,令搜索引擎根据搜索目标对数据对象内进行查询;
5)搜索引擎判断数据对象中的记录是否满足前一搜索目标,如满足,则继续判断是否满足下一搜索目标,直至该记录满足所有的搜索目标;如存在任一搜索目标不满足,则跳过该记录,将搜索源换成下一行记录;
6)将数据对象中所有满足全部搜索目标的记录进行显示。
[0015] 实施例2:一种字段式搜索方法,包括以下步骤:
1)提交用户端输入的查询字符串到搜索系统,当用户端输入的查询字符串发生变化,结束之前的搜索进程,重新执行新的搜索指令;
2)在查询字符串内输入第一分割符,在查询字符串内输入第二分割符;
3)搜索系统根据被第一分割符的数量,将查询字符串分割成若干个关键字段,搜索系统根据每一关键字段中的第二分割符数量,将各个关键字段分割成若干等同字段;
4)以分类属性方式组成数据对象,将分类属性中该行所有字段中的值拼接成一条记录,从合并的分类属性记录第一行执行到最后一行,每一行都执行一次以上操作,将每一关键字段作为一搜索目标,令搜索引擎根据搜索目标对数据对象内进行查询;
5)搜索引擎判断前一搜索目标中是否存在等同字段,当不存在等同字段时,则直接判断数据对象中的记录是否满足该搜索目标,当存在等同字段时,则将该搜索目标分割为对应的若干等同目标,判断数据对象中的记录是否满足等同目标中的任一项,如满足,则判断该记录满足该搜索目标,并继续判断该记录是否满足下一搜索目标,同时再次判断下一搜索目标中是否存在等同字段,以此循环,直至满足所有的搜索目标,如存在任一搜索目标不满足,则跳过该记录,将搜索源换成下一行记录。
[0016] 6)将数据对象中所有满足全部搜索目标的记录进行显示。
[0017] 实施例3:参阅图1所示,该字段式搜索方法的程序流程如下:
1)将数据对象中几条要查询数据字段合并成-个新的字段,根据这个新的字段来进行数据查询;
2)前端在搜索框输入数据,后台进行接收,每次输入的搜索内容都会即时查询显示一次;
3)将搜索的内容进行字符串切割,运用函数explode()以‘/’分割,在用‘+’号进行第二次分割,加号表示匹配多种数据,分割一次表示搜索的一一个条件,最后搜索的内容会同时满足多个条件精确显示,其中,该分割号‘/’以及‘+’可以以任一符号进行替换,皆可达到等同效果;
4)进行数据对象的数据查询,循环前端发送的条件查询数据,将满足条件的数据查询出来后再次循环,stristr()函数来进行判断搜索字符串在另一字符串中的第一次出现,这样来保证每次查询的时候都会满足前面的条件再来进行查询;
5)最后将查询出来的数据返回给前端,前端显示在页面;
6)查询条件时候用where来进行条件查询。
[0018] 本发明的有益效果是:采用了全新的搜索方式,可加载进入任何搜索引擎中,该搜索方法的检索更为精确和全面,能够通过循环检索,将同时满足多个条件的检索结果进行精确显示,相比于模糊检索,更适用于商品、货物的精确查询。
[0019] 本发明的上述实施例并不是对本发明保护范围的限定,本发明的实施方式不限于此,凡此种种根据本发明的上述内容,按照本领域的普通技术知识和惯用手段,在不脱离本发明上述基本技术思想前提下,对本发明上述结构做出的其它多种形式的修改、替换或变更,均应落在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈