分面搜索(Faceted Search)
作者:老董 来源:Tencent CDC Blog 时间:2009-07-31 12:44:00
介绍
分面是指事物的多维度属性。例如一本书包含主题、作者、年代等分面。而分面搜索是指通过事物的这些属性不断筛选、过滤搜索结果的方法。可以将分面搜索看成搜索和浏览的结合。
应用场景
分面搜索作为一种有效的搜索方式,已经被用在电子商务、音乐、旅游等多个方面。
拍拍网
下图是拍拍网中挑选T恤的页面,可以看到拍拍网将T恤分成款式、衣长、尺码、颜色等分面。
谷歌音乐
谷歌音乐的挑歌页面,将歌曲分为节奏、声调、音色、年代、流派等分面。
Bing的旅行搜索
将航班分成经停次数、往返时间、航空公司、价格等分面。
另外提一点,在sns类网站中,用户填写个人资料的同时也是在为自己建立分面信息。如QQ空间中个人资料的填写。
分面搜素的优势
1.分面搜索支持用户根据自己的需要选取不同的分面进行筛选,而不必按照网站预先设定的单一方式寻找。
2.分面搜索允许用户自己创建搜索路径,并且可以随时扩大和缩小结果范围。
3.分面搜索只展现有对应结果的选项,避免了无搜索结果的情况。并且一般在搜索前提示用户该选项内包含的结果数量,给用户良好的操作前提示。
标签:设计,用户体验,分面,搜索
0
投稿
猜你喜欢
分析mysql中一条SQL查询语句是如何执行的
2024-01-19 15:43:59
黄相如:如何做好用户体验
2008-06-04 17:34:00
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2023-12-12 07:25:21
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2023-06-15 22:47:05
python基础练习之几个简单的游戏
2023-06-27 14:22:18
部署.Net6项目到docker
2024-06-05 15:43:46
在双python下设置python3为默认的方法
2022-03-02 10:31:39
python实现批处理文件
2022-08-14 19:27:46
手把手教你Python抓取数据并可视化
2022-01-08 02:11:55
mysql 5.7.30安装配置方法图文教程
2024-01-28 02:18:33
pandas数据筛选和csv操作的实现方法
2022-04-23 15:36:21
Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
2012-11-30 20:09:36
php文章内容分页并生成相应的htm静态页面代码
2023-07-23 23:48:20
Python Web框架Flask中使用七牛云存储实例
2022-11-25 17:20:27
Mysql数据库表中为什么有索引却没有提高查询速度
2024-01-13 19:25:16
pandas中DataFrame修改index、columns名的方法示例
2022-02-14 15:42:37
MySQL提示:The server quit without updating PID file问题的解决办法
2024-01-14 21:36:05
vue动态添加store、路由和国际化配置方式
2024-05-05 09:10:09
详解Python调试神器之PySnooper
2021-05-20 06:51:12
在ASP中使用SQL语句之12:连接
2009-04-23 18:27:00