本申请公开了面向汽车垂直领域的搜索平台架构,包括引擎和人工干预模块,所述引擎内部设置有人工干预模块,所述引擎内部设置有query过滤模块、纠错模块、query拦截模块和query重写链模块,所述引擎内部设置有分析器链模块,所述分析器链模块的输出端的引擎内部设置有策略执行分析模块。该系统可以根据用户的搜索关键词,能识别出用户的意图,返回相应的车型,文章以及视频等内容,根据业务类型封装相应的数据,保障业务系统的稳定性,当提取接口出现错误时不能影响页面正常的使用,且在维度增多后,人仍然便于维护,在可以快速检索的同时,也能够根据索引的实效性进行关键词匹配,充分利用ES的近实时功能,配合red i s的高效查询功能。效查询功能。效查询功能。
【技术实现步骤摘要】
面向汽车垂直领域的搜索平台架构
[0001]本申请涉及一种搜索平台架构,具体是面向汽车垂直领域的搜索平台架构。
技术介绍
[0002]现在目前后后端系统基本都是基本Spring+DataBase来进行构建,传统的服务,数据都是格式化的,比如,年龄,姓别等,这样可以充分发挥数据的查询优势。但是在特殊的垂直领域,比如电商,汽车等领域,更注重的是全文检索,如果使用数据库来进行检索,将会非常缓慢,甚至不可用,现在新词,热词层出不穷,如当用户搜索“苹果”的时候,我们应当返回吃的苹果还是苹电相关的电子产品呢?还有文章的排序等,这些都是一个良好的搜索平台应该要解决的问题。
[0003]部分搜索架构是使用NoSQL,比如MongoDB,它们都能够地非结构化的文章进行快速检索,但NoSQL虽然能够快速检索,但是在实际使用过程中我们会使用到大量的查询聚合计算操作,比如查询某个价格区间等,而且对于索引的实效性要求较高,像MongoDB都不能很好解决这方面问题,部分搜索架构是通过词典,对关键词进行完全匹配,进行纠荀或者意图识别,但基于词典的技术虽然能解决大部分词,但是现在互联网热词,新词层出不穷,很容易出现长尾词,所以需要一种自动化解决方案进行处理,部分搜索架构是对召回的文章进行排序,通过定义计算公式来重新打分,但其人工定义的方法适应性差,完全需要根据经验设置值,当维度越来越多时,会变得难以扩展维护。因此,针对上述问题提出面向汽车垂直领域的搜索平台架构。
技术实现思路
[0004]面向汽车垂直领域的搜索平台架构,包括引擎和人工干预模块,所述引擎内部设置有人工干预模块,所述引擎内部设置有query过滤模块、纠错模块、query拦截模块和query重写链模块,所述引擎内部设置有分析器链模块,所述分析器链模块的输出端的引擎内部设置有策略执行分析模块,所述引擎内部设置有分析器链配置模块,所述策略执行分析模块的输出端的引擎内部设置有信息处理模块,所述引擎内部设置有搜索处理模块,所述引擎内部设置有ES引擎服务模块,所述引擎内部是设置有结果展示模块。
[0005]进一步地,所述分析器链模块内部设置有word识别模块、停用词处理模块、地区归一模块、标签归一模块、Sort分析器模块和Filter分析器模块。
[0006]进一步地,所述分析器链配置模块输出端加载至分析器链模块内部,所述分析器链模块输出端加载至策略执行分析模块内部。
[0007]进一步地,所述策略执行分析模块的输出端加载至信息处理模块内部,所述信息处理模块的输出端加载至ES引擎服务模块内部。
[0008]进一步地,所述信息处理模块内部设置有搜索处理器和特征模块。
[0009]进一步地,所述搜索处理模块内部设置有搜索处理器配置和Sorter配置。
[0010]进一步地,所述ES引擎服务模块的输出端加载至结果展示模块内部,所述结果展
示模块内部设置有build结果集、无结果推荐和结果集干预。
[0011]进一步地,所述搜索处理器内部设置有queryBuild模块和FilterBuild模块。
[0012]进一步地,所述特征模块内部设置有rank离线特征模块和在线特征提取,所述在线特征提取内部设置有位置特征和query相关性点击特征。
[0013]进一步地,所述搜索处理器配置的输出端加载至搜索处理器,所述Sorter配置的输出端加载至特征模块内部。
[0014]本申请的有益效果是:本申请提供了一种带有信息提取、医患联系提醒功能的医院智能化管理系统。
附图说明
[0015]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0016]图1为本申请一种实施例的搜索系统架构示意图;
[0017]图2为本申请一种实施例的系统框架示意图;
[0018]图3为本申请一种实施例的分析器链模块的结构示意图;
[0019]图4为本申请一种实施例的搜索处理器的结构示意图;
[0020]图5为本申请一种实施例的特征模块的结构示意图;
[0021]图6为本申请一种实施例的数据流程示意图。
[0022]图中:1、引擎,2、人工干预模块,3、query过滤模块,4、纠错模块,5、query拦截模块,6、query重写链模块,7、分析器链模块,8、分析器链配置模块,9、策略执行分析模块,10、信息处理模块,11、搜索处理模块,12、ES引擎服务模块,13、结果展示模块,14、word识别模块,15、停用词处理模块,16、地区归一模块,17、标签归一模块,18、Sort分析器模块,19、Filter分析器模块,20、搜索处理器,21、queryBuild模块,22、FilterBuild模块,23、特征模块,24、rank离线特征模块,25、在线特征提取,26、位置特征,27、query相关性点击特征,28、搜索处理器配置,29、Sorter配置,30、build结果集,31、无结果推荐,32、结果集干预。
具体实施方式
[0023]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0024]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清
楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0025]在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
[0026]并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。
[0027]此外,术语“安装”、“设置”、“设有”、“本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.面向汽车垂直领域的搜索平台架构,其特征在于:包括引擎(1)和人工干预模块(2),所述引擎(1)内部设置有人工干预模块(2),所述引擎(1)内部设置有query过滤模块(3)、纠错模块(4)、query拦截模块(5)和query重写链模块(6),所述引擎(1)内部设置有分析器链模块(7),所述分析器链模块(7)的输出端的引擎(1)内部设置有策略执行分析模块(9),所述引擎(1)内部设置有分析器链配置模块(8),所述策略执行分析模块(9)的输出端的引擎(1)内部设置有信息处理模块(10),所述引擎(1)内部设置有搜索处理模块(11),所述引擎(1)内部设置有ES引擎服务模块(12),所述引擎(1)内部是设置有结果展示模块(13)。2.根据权利要求1所述的面向汽车垂直领域的搜索平台架构,其特征在于:所述分析器链模块(7)内部设置有word识别模块(14)、停用词处理模块(15)、地区归一模块(16)、标签归一模块(17)、Sort分析器模块(18)和Filter分析器模块(19)。3.根据权利要求1所述的面向汽车垂直领域的搜索平台架构,其特征在于:所述分析器链配置模块(8)输出端加载至分析器链模块(7)内部,所述分析器链模块(7)输出端加载至策略执行分析模块(9)内部。4.根据权利要求1所述的面向汽车垂直领域的搜索平台架构,其特征在于:所述策略执行分析模块(9)的输出端加载至信息处理模块(10)内...
【专利技术属性】
技术研发人员:王亮,
申请(专利权)人:北京易车互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。