先搜索,再提问

分享这
约翰·库尼
分享

对于大多数网站来说,搜索是一个非常重要的功能, 因为每个用户任务的第一步是找到从哪里开始. 当人们确切地知道他们想要什么时,一个良好实现的文本搜索通常会做得很好, 但如果他们不这样做,效果就会大打折扣. 为了帮助这些人,最好是 首先假设您的用户是人类.

电脑爱精度. 所以,如果你知道你需要的产品的名称,几乎任何网站都会很快检索到它. 但大多数人需要更多的灵活性, 而且他们对自己想要的东西往往只有一个宽泛的概念. 那么,如果用户不能提供足够的信息来匹配,你的网站该怎么办呢? 和人类做的一样 问一个问题.

我需要买一盏灯. 它应该挂在天花板上, 是银, 用现代风格来搭配我客厅的其余部分, 而且价格不到200美元. 如果我去一家商店,我和售货员的对话可能是这样的:

“我需要一盏现代化的灯.”

“你想要个吊灯,壁灯,还是落地灯??”

”吊坠.”

青铜、银、木或黄铜?”

“银.”

“你打算花多少钱??”

“二百美元.”

“好吧,这里有五盏灯可以用.”

你的网站也可以做同样的事情. 您的用户输入一个常规搜索,然后收到一个结果列表. 在这些结果的旁边或上面,你的站点可以提供一组类别(例如.g.,颜色)和选项(e.g., 青铜, 银, 木, Brass)允许用户通过选择对他们重要的功能来优化他们的搜索. 你可能用过类似的东西. 网络人称之为 面向方面的搜索 因为用户通过选择特定的属性或 方面. (见图1.)

图1.

图1.

高级搜索不是分面搜索

但是为什么要等到搜索返回结果之后? 将类别和选项放入搜索框的界面中, 因此,用户选择他们想要的属性 之前 他们搜索,也是一种常见的策略:一般来说,这被称为 高级搜索. 这些特征当然看起来很先进, 他们的界面充斥着复选框和下拉菜单, 他们有三个大问题.

  1. 这些花哨的控制往往会吓跑大多数用户. 所有那些额外的按钮和小工具都在说 这是复杂的 而大多数人更愿意用朴实的文本搜索来碰碰运气, 哪个是熟悉和容易使用的. 分面搜索通常以简单链接的形式提供选项, 所以用户永远不会面对复杂的界面. 进一步, 分面搜索在一次单击后对结果进行细化, 提供即时反馈,鼓励无风险和容易逆转的实验.
  2. 当用户在搜索之前选择选项时,他们必须猜测结果会是什么. 关于台灯的例子, 我需要指定颜色吗, style, 类型和价格, 还是说我的选择太少了? 如果我不选择一种颜色,我会得到太多? 搜索后的细化可以让用户确切地看到每个选项代表了多少产品, 所以它们总是完全控制着过滤过程.
  3. 如果用户猜错了他们的选项,高级搜索不会返回任何结果. 然后用户必须返回到界面进行再次猜测, 现在还不能保证他们的第二次尝试会成功. 你的用户可能会第三次尝试,但竞争对手的网站只需点击一下. 面搜索, 然而, 是基于返回的结果吗, 所以不可能选择一个空的过滤器.

需要什么?

要创建面搜索,首先需要对数据进行分类 (产品或文件)的适当属性. 这种分类有一整套科学, 所谓的分类, 但这个过程并不一定要令人生畏或复杂. 可以根据数据库中已经包含的属性(通常称为)对内容进行分类 结构化 面(对于灯具来说,这些可以是设计师,制造商,设计年份,价格等.),以及需要赋值的定义较模糊的属性,称为 非结构化 层面(对于灯具来说,可以是风格、评论、流行度等.). 最好的搜索结合了这两种类型.

接下来,您需要一个设计良好的界面. 通常这些看起来很相似, 在搜索结果的旁边或上面显示类别, 但也有一些挑战需要解决. 用户将需要立即理解类别和选项代表什么, 以及如何操纵它们. 结果和类别在同一页面上争夺空间, 一个智能的设计将是必要的,以避免压倒用户.

最后, 您需要高质量的编程,以确保快速检索结果,并确保系统可伸缩,以处理未来的内容.

所以,我需要分面搜索吗?

并不是所有的站点都需要面搜索,创建一个好的面搜索确实需要一定的工作量. 但是,如果你的网站对宽泛的或不精确的搜索查询返回的结果数量难以管理, 您可能需要考虑这样一个分面系统 最适合人而不是电脑. 当然,假设您的用户是人类.

分享这
约翰·库尼

约翰·库尼

你有什么想法??

只要签字,你就同意了十三水游戏的 隐私政策.

评论(1)
  • 一篇内容丰富、有益的文章. 将来我肯定会重新考虑我使用facet的方式. 谢谢!

 
加入每两周接受网络营销建议的16000多人.

只要签字,你就同意了十三水游戏的 隐私政策.

分享这