【技术实现步骤摘要】
基于行政区划的智能搜索方法、装置和搜索引擎
本专利技术涉及搜索引擎
,尤其涉及一种基于行政区划的智能搜索方法、装置、搜索引擎和计算机可读存储介质。
技术介绍
随着互联网技术的不断发展,网络资源日益丰富,用户可根据输入的搜索词获取搜索结果。搜索引擎可将与用户输入的搜索词相关的搜索结果按照一定的顺序提供给用户。因此,为了使用户在获取需要的搜索结果时能够花费尽可能少的时间和操作,对搜索结果进行排序是一个关键。目前,主要通过搜索结果与用户输入的搜索词的匹配度、相关度等对搜索结果进行排序。但是,这种仅按照相关度进行排序,使得排序后的搜索结果并不能很好的满足用户的需求,导致排序效果并不理想,用户体验差。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种基于行政区划的智能搜索方法。该方法可以优化行政区划的搜索数据在搜索排序上的效果,使得搜索结果更加符合用户预期,提高了搜索排序的效果,并提升了用户的搜索使用体验。本专利技术的第二个目的在于提出一种基于行政区划的智能搜索装置。本专利技术的第三个目的在于提出一种搜索引擎。本专利技术的第四个目的在于提出一种计算机可读存储介质。为达到上述目的,本专利技术第一方面实施例提出的基于行政区划的智能搜索方法,包括:获取用户输入的搜索词,并获取所述用户的当前位置信息;根据所述搜索词和当前位置信息确定所述用户当前所处的行政区划;根据所述用户当前所处的行政区划确定针对本次搜索的搜索范围,其中,所述搜索范围包括与所述用户当前所处的行政区划相关的多个层级行政区划;根据所述搜索词和搜 ...
【技术保护点】
1.一种基于行政区划的智能搜索方法,其特征在于,包括:获取用户输入的搜索词,并获取所述用户的当前位置信息;根据所述搜索词和当前位置信息确定所述用户当前所处的行政区划;根据所述用户当前所处的行政区划确定针对本次搜索的搜索范围,其中,所述搜索范围包括与所述用户当前所处的行政区划相关的多个层级行政区划;根据所述搜索词和搜索范围进行搜索,获取搜索结果;按照预设的行政区划的排序策略对所述搜索结果进行排序,得到最终的搜索结果。
【技术特征摘要】
1.一种基于行政区划的智能搜索方法,其特征在于,包括:获取用户输入的搜索词,并获取所述用户的当前位置信息;根据所述搜索词和当前位置信息确定所述用户当前所处的行政区划;根据所述用户当前所处的行政区划确定针对本次搜索的搜索范围,其中,所述搜索范围包括与所述用户当前所处的行政区划相关的多个层级行政区划;根据所述搜索词和搜索范围进行搜索,获取搜索结果;按照预设的行政区划的排序策略对所述搜索结果进行排序,得到最终的搜索结果。2.如权利要求1所述的方法,其特征在于,所述根据搜索词和当前位置信息确定所述用户当前所处的行政区划,包括:判断所述搜索词中是否包含位置词;若否,则根据所述当前位置信息确定所述用户当前所处的行政区划;若是,则根据所述位置词生成第一行政区划信息,并根据所述当前位置信息生成第二行政区划信息;根据所述第一行政区划信息和所述第二行政区划信息确定所述用户当前所处的行政区划。3.如权利要求1所述的方法,其特征在于,所述按照预设的行政区划的排序策略对所述搜索结果进行排序,得到最终的搜索结果,包括:确定所述搜索结果中各个结果对应的行政区划;根据所述行政区划的排序策略和所述各个结果对应的行政区划,对所述各个结果进行排序,得到所述最终的搜索结果。4.如权利要求3所述的方法,其特征在于,所述根据行政区划的排序策略和所述各个结果对应的行政区划,对所述各个结果进行排序,得到所述最终的搜索结果,包括:根据所述行政区划的排序策略确定所述各个结果对应的行政区划的权重值;根据所述各个结果对应的行政区划的权重值,计算所述各个结果的区划得分;根据所述各个结果的区划得分对所述各个结果进行排序,得到所述最终的搜索结果。5.如权利要求4所述的方法,其特征在于,在按照预设的行政区划的排序策略对所述搜索结果进行排序之前,所述方法还包括:计算所述搜索结果中各个结果的相关度得分;其中,根据所述各个结果的区划得分对所述各个结果进行排序,得到所述最终的搜索结果,包括:将所述各个结果的相关度得分和所述各个结果的区划得分进行累加,得到所述各个结果的最终排序得分;根据所述最终排序得分对所述各个结果进行排序,得到所述最终的搜索结果。6.如权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:获取所述用户的身份信息;根据所述身份信息获取所述用户的社保缴纳地信息;确定所述社保缴纳地信息对应的行政区划;其中,根据所述搜索词和当前位置信息确定所述用户当前所处的行政区划,包括:根据所述搜索词、所述当前位置信息和所述社保缴纳地信息对应的行政区划,确定所述用户当前所处的行政区划。7.如权利要求6所述的方法,其特征在于,所述行政区划的排序策略为:第一行政区划的排序顺序在所述社保缴纳地信息对应的行政区划的排序顺序之前,所述社保缴纳地信息对应的行政区划的排序顺序在第二行政区划的排序顺序之前,所述第二行政区划的排序顺序在所述多个层级行政区划中的其他行政区划的排序顺序之前。8.一种基于行政区划的智能搜索装置,其特征在于,包括:第一获取模块,用于获取用户输入的搜索词,并获取所述用户的当前位置信息;第一确定模块,用于根据所...
【专利技术属性】
技术研发人员:牟宣理,
申请(专利权)人:杭州数梦工场科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。