【技术实现步骤摘要】
基于垂直搜索的查询方法、装置、计算机设备及存储介质
本专利技术涉及数据处理
,特别涉及一种基于垂直搜索的查询方法、装置、计算机设备及存储介质。
技术介绍
目前搜索技术在各个领域均有比较广泛的应用,随着各类信息数据规模的不断增长,为了更高效率地使用内部数据资源,具备相应资源和能力的企业往往倾向于建立垂直搜索引擎,以针对特定应用场景,为内外部客户提供高质量的信息检索服务。垂直搜索引擎接受用户输入的关键词,在倒排索引文档中进行查询,计算索引内容与输入关键词的相关度,按照相关度进行排序,最后按照相关度由高到低给出搜索结果。一方面,通常企业内部数据往往具备多维度的特征,而查询需求往往需要在多个维度中进行搜索,而且往往用户的输入同时包含了多个属性维度的关键词。另一方面,一个好的垂直搜索引擎不仅需要提供数据的查询功能,还要支持一个输入提供多个维度的数据查询检索能力,以提高查询结果的准确性。因此,这就需要该垂直搜索引擎能够智能地识别用户输入的查询关键词以及其所属的数据属性字段,从而可以为进一步优化搜索查询语句提供支撑,从而提高 ...
【技术保护点】
1.一种基于垂直搜索的查询方法,其特征在于,所述方法包括:/n对接收到的初始查询语句进行正则匹配,获取所述初始查询语句中满足匹配规则的第一语句,确定所述第一语句对应的第一属性类别;/n对所述初始查询语句中不满足匹配规则的第二语句进行预处理,获取所述第二语句对应的关键词,利用预先训练的分类模型对每一所述关键词进行分类处理,获取每一所述关键词的第二属性类别;/n根据所述第一语句、所述第一属性类别、所述关键词以及所述第二属性类别生成目标查询语句;/n调用预设的搜索引擎接口,根据所述目标查询语句匹配出查询结果。/n
【技术特征摘要】
1.一种基于垂直搜索的查询方法,其特征在于,所述方法包括:
对接收到的初始查询语句进行正则匹配,获取所述初始查询语句中满足匹配规则的第一语句,确定所述第一语句对应的第一属性类别;
对所述初始查询语句中不满足匹配规则的第二语句进行预处理,获取所述第二语句对应的关键词,利用预先训练的分类模型对每一所述关键词进行分类处理,获取每一所述关键词的第二属性类别;
根据所述第一语句、所述第一属性类别、所述关键词以及所述第二属性类别生成目标查询语句;
调用预设的搜索引擎接口,根据所述目标查询语句匹配出查询结果。
2.根据权利要求1所述的基于垂直搜索的查询方法,其特征在于,所述对所述初始查询语句中不满足匹配规则的第二语句进行预处理,获取所述第二语句对应的关键词包括:
对所述初始查询语句中不满足匹配规则的第二语句进行分词处理,获取分词结果;
根据所述分词结果以及预设规则确定所述第二语句的关键词。
3.根据权利要求2所述的基于垂直搜索的查询方法,其特征在于,对所述初始查询语句中不满足匹配规则的第二语句进行分词处理前,所述方法包括:
对所述第二语句进行去噪处理,去除所述第二语句中的噪声字符。
4.根据权利要求1至3任一所述的基于垂直搜索的查询方法,其特征在于,所述根据所述第一语句、所述第一属性类别、所述关键词以及所述第二属性类别生成目标查询语句包括:
基于所述第一语句以及对应的所述第一属性类别、所述关键词以及对应的所述第二属性类别分别生成数据对;
根据所述数据对以及预设的...
【专利技术属性】
技术研发人员:李加庆,
申请(专利权)人:苏宁金融科技南京有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。