为什么模拟点击快速排名有效?这个主要来源于百度的一份专利《一种基于用户点击行为的搜索方法及系统》,当然了,其实目前市面上的所有商业化搜索引擎都有类似的基于用户点击行为来调整搜索结果的策略在里面。不过谷歌对这方面要比百度强的多,相信百度今后也会把这方面的漏洞处理好的。
一、用户行为(模拟点击)快速排名的百度专利摘要:
本发明提供了一种基于用户点击行为的搜索方法,包括:依据用户输入的查询词得到搜索结果;统计所述搜索结果的鼠标点击次数,所述鼠标点击次数等于鼠标点击统一资源定位符URL次数加上鼠标点击摘要文本次数;依据所述鼠标点击次数对搜索结果排序,将排序后的搜索结果提供给用户;本发明还提供一种基于用户点击行为的搜索系统。根据本发明提供的技术方案,能够简单方便地直接获取互联网上有价值的搜索结果。
二、关于用户行为(模拟点击)快速排名的百度专利具体内容:
本发明提供了一种基于用户点击行为的搜索方法及系统,能够简单方便地直接获取互联网上有价值的搜索结果。
本发明的具体技术方案如下:
根据本发明一优选实施例,一种基于用户点击行为的搜索方法,包括:
依据用户输入的查询词得到搜索结果;统计所述搜索结果的鼠标点击次数,所述鼠标点击次数等于鼠标点击统一资源定位符URL次数加上鼠标点击摘要文本次数;
依据所述鼠标点击次数对搜索结果排序,将排序后的搜索结果提供给用户。
上述方法中,获得鼠标点击URL次数的方法为:
从数据库获取一段时间内的鼠标点击日志,所述鼠标点击日志中包括用户点击的URL和点击URL的时间;
依据搜索结果的URL以及鼠标点击日志,统计搜索结果的鼠标点击URL次数。
上述方法中,获得鼠标点击摘要文本次数的方法为:
依据预设的摘要文本的路径在搜索结果的元素id下获得搜索结果的摘要文本;
依据所述摘要文本和预设的鼠标轨迹日志,统计在所述摘要文本上的鼠标点击次数;所述鼠标轨迹日志用于记录用户鼠标点击的摘要文本。
上述方法中,所述依据鼠标点击次数对搜索结果排序具体为:
依据所述鼠标点击次数查找满足预设调整条件的搜索结果,将满足预设调整条件的搜索结果的排序调前;
所述预设调整条件为:搜索结果的鼠标点击次数大于相邻的前一个搜索结果的鼠标点击次数且所述搜索结果的结果类型是具有丰富摘要内容的结果类型。
上述方法中,所述依据所述鼠标点击次数对搜索结果排序具体为:
利用计算得到搜索结果的权重值,依据权重值由大到小的顺序对搜索结果排序;其中,Ψi为搜索结果i的权重值,Ci为统计得到的搜索结果i的鼠标点击次数,Si为搜索结果i作为鼠标最后点击的搜索结果的次数,α和β为调权因子。
三、用户行为(模拟点击)快速排名的百度专利有益效果:
将鼠标点击搜索结果的摘要文本事件作为有效数据来判断搜索结果对用户的是否有价值,从而能够简单方便的获取到有价值的搜索结果,并依据鼠标点击行为调整有价值的搜索结果的排序,实现优先显示有价值的搜索结果,用户能够及时直接的得到互联网上有价值的搜索结果,从而降低用户获取信息的成本,提高搜索效率,带来良好的用户体验。