接着上一篇文章《站内搜索初探二》,继续说布局和框架层面的内容。
5、 接着斟酌查询成果的排列体例
之前我们的站内搜索完成了关头词的“阐发—匹配”过程,现在要对匹配好的成果进行排序。而能进行精准的相关性排序,是全文检索站内搜索的标记。年夜部分用SQL 语句like查询的站内搜索是按上架时间、按销量、按代价等体例进行简单的排序。
按相关性排序是指通过阐发查询关头词和文本之间的相关度决定排序,b2c站内搜索成果的排序法则,要斟酌以下因素(简单介绍,远远比这个复杂):
1) 搜索成果文件中含有多少个查询支付字符串的关头词?
2)关头词在文件中呈现的频率多高?
3) 关头词呈现的位置有多近? 例如:相邻?同句?或同段?
4) 关头词呈现在何处?如呈现在题目时,通常比呈现在商品详情中相关性要高。
5) 查询关头词呈现所在商品的受欢迎水平
按照相关性进行排序要小心,用户通常假定最上面少数几条成果是最佳成果,一旦查询不满意即改换关头词。所以:1、应允许用户选择其他的排序体例;2、排序算法太烂不如默认按上架时间、按销量等。
6、排序简单说到这里,再多说就是瞎扯了,我们继续斟酌为了更好的体验,还得斟酌哪些辅助功能?
常见的如下:
1)拼写查抄东西 (比鸡本—笔记本)
2) 预输入提示
3) 高亮显示查询关头词
4) 相关查询推荐
7、 继续斟酌查询成果显现体例
1) 搜索成果要显现哪些内容组建?
2) 说明查询了什么内容
3) 显示搜索成果数量,这样用户才知道后面还有多少内容要看
4) 搜索成果太多?窄化、在成果中继续查询
5) 显示当前的排列体例
6) 搜索成果异常或为空的措置体例
7) 输入框失去核心前后如果是空搜索的措置体例?
亚马逊是刷新当前页面;京东是给出默认搜索值,无法空搜索;凡客是把所有商品都搜索出来了。苏宁是如此:
某网站呈现这般成果,把默认提示语句给搜索出来了。
Buy.qq 点击后是无任何反应,各类体例的措置哪种较公道,可以自行判断。
8)别的,打印、寄送和贮存成果功能;搜索记实保存在cookie里,下次上来还能看到;这些功能可以斟酌,但适可而止,不一定适合你的网站。
说到这里差不多说完了,剩下的是部分框架层和表示层面的东西了,这里不再继续扯淡!
源地址:http://aboutb2c/350