Search Framework: Search Result check-list(转)
2011-06-29 17:43
302 查看
From http://www.adaptivepath.com/ideas/designing-search-checklist
Recently on projects I’ve found myself designing a number of search
results pages. While each project has its own set of requirements and
nuances, I think there are a handful of elements that should be included
in most all result page interfaces. If you start out with this list,
and then tweak as your situation requires, I think you’ll end up with a
pretty good page.
Here are the items on my checklist, in no particular order:
Highlight the query term in the results.
Restate the query on the results page.
Show the number of results that were found.
Include next and previous buttons, as well as links to additional
pages, to move through results. These should be smartly linked; no link
on previous if you are on the first page and so on.
Include a query box so the user can search again.
Don’t show the URLs of the result pages, unless your audience is techy enough to derive meaning from the URL.
Have meaningful page titles and descriptions for each result.
The page title should be the link to the result.
Allow sorting and refinement tools if appropriate for your users and content.
Indicate if a result is not a regular page (e.g., a PDF file).
* Directory crowding - don’t let one source of hits crowd out the results, show a sample and link to more.
* Spellchecking - no longer a luxury, it allows users to get close enough to a search result, especialy proper nouns.
* Keymatch results - for those times when you can infer from the query what users are most likely looking for.
Interestingly, if you add the Page Rank algorithm to your list, you’ve got Google.
Give the user great feedback when no results are found.
Make sure you are using different colors for visited and unvisited links.
When search results are documents (pdf’s etc) give introductory text (e.g., the abstract) to the document.
Recently on projects I’ve found myself designing a number of search
results pages. While each project has its own set of requirements and
nuances, I think there are a handful of elements that should be included
in most all result page interfaces. If you start out with this list,
and then tweak as your situation requires, I think you’ll end up with a
pretty good page.
Here are the items on my checklist, in no particular order:
Highlight the query term in the results.
Restate the query on the results page.
Show the number of results that were found.
Include next and previous buttons, as well as links to additional
pages, to move through results. These should be smartly linked; no link
on previous if you are on the first page and so on.
Include a query box so the user can search again.
Don’t show the URLs of the result pages, unless your audience is techy enough to derive meaning from the URL.
Have meaningful page titles and descriptions for each result.
The page title should be the link to the result.
Allow sorting and refinement tools if appropriate for your users and content.
Indicate if a result is not a regular page (e.g., a PDF file).
* Directory crowding - don’t let one source of hits crowd out the results, show a sample and link to more.
* Spellchecking - no longer a luxury, it allows users to get close enough to a search result, especialy proper nouns.
* Keymatch results - for those times when you can infer from the query what users are most likely looking for.
Interestingly, if you add the Page Rank algorithm to your list, you’ve got Google.
Give the user great feedback when no results are found.
Make sure you are using different colors for visited and unvisited links.
When search results are documents (pdf’s etc) give introductory text (e.g., the abstract) to the document.
相关文章推荐
- Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表
- Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表
- - (void)onGetAddrResult:(BMKSearch *)searcher result:(BMKAddrInfo *)result errorCode:(int)error不回调的问
- [leetcode] convert sorted list to binary search
- 【LeetCode】Convert Sorted List to Binary Search Tree
- Check which .NET Framework version is installed
- Convert Sorted List to Binary Search Tree
- Leetcode 109 Convert Sorted List to Binary Search Tree
- convert sorted list to binary search tree
- leetcode 【 Convert Sorted List to Binary Search Tree 】python 实现
- 严重Error configuring application listener of class org.springframework.web.context.ContextLoaderListe
- HelpList over CheckList
- Convert sorted list into binary search tree
- Convert Sorted List to Binary Search Tree [leetcode] O(n)的算法
- django admin 或xdmin list_display search_fields list_filter 如果显示搜索外键或多对多字段
- Q4.5 Check if a binary search is BST
- [leetcode]Convert Sorted List to Binary Search Tree
- jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法
- leetcode - Convert Sorted List to Binary Search Tree
- Android开发本地及网络Mp3音乐播放器(十八)新下载歌曲加载准备SdcardSearchToList