`
saybody
  • 浏览: 891774 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

结果中再检索(Search Within Results)功能

阅读更多
<meta content="电子商务,B2B,B2C,WEB2.0,Search Within Results,Narrow Your Result,Narrow Your Search,Refine Search,结果中再检索." name="keywords">
结果中再检索(Search Within Results) 有很多称呼,比如“收窄搜索结果(Narrow Your Result/Narrow Your Search”、“精确搜索(Refine Search)”、“商品筛选/选机引擎”等等。
都是同一个意思。
“结果中再搜索”功能可以是在搜索结果页面提供,也可以直接在产品列表页面提供,目的都是让用户通过多种灵活的方式
快速和精确的找到自己心仪的商品。
下面搜罗了一些比较典型的站点的一些实现供大家在设计中参考:
网站
链接、截图和分析说明
通过search 关键字进入搜索结果页面或者
进入任何一个目录下,均可以在目的页面看到产品列表左边的“select your options”栏,供你在结果集再检索。
1)这些栏目有些是自定义属性(如processor types)、有些则是产品本身的字段(list price),要分别处理。
每个关键字旁边还有该关键字的记录数量,这点可能在点击该项目时才Ajax动态检索。如果属性值不多,性能应该接受,因为用户触发的,而不是页面显示时同时装载。
EP
使用全展开式,观察左侧:
1)shop by category/price是固定的,一定会出现的。其他那些栏目甚至是栏目下面的值的数量则根据你的查询条件不同动态显示。
2)比如我搜索“digital cameras”,shop by price只有:
而搜索“camera”,则是:
可能ep对结果集进行了分析,统计出价格范围、目录范围、包含属性(甚至属性值),然后根据这些数据来生成左侧的filter。
每个属性值旁边都有结果数量显示,页面装载时要统计这么多,不知道性能如何保证?
国美
国美的搜索是必须选择一个商品分类,即一级目录。
我选择了冰箱,然后分别使用“冰箱”、“LG冰箱”来搜索,发现左侧的“冰箱筛选”的5个属性的可选项是没有变化的,我判断左侧的“商品筛选”栏只是根据一级目录来定,没有像EP做得那么复杂。
可用性稍差,因为可能通过筛选后结果集会偏离了原来的搜索结果,导致用户再搜索时会搜索不到数据。
GAP
输入shirt搜索出的结果。左侧filter栏目就3项,categorycolorprice。想换其他keyword搜索时,gap居然在维护,以后再试。
展现形式和EP一样,都是全展开方式。
对每个属性值也列出搜索结果数量。
卓越(亚马逊中国)
http://www.amazon.cn/mn/searchApp?ix=sunray&pageletid=headsearch&searchType=1&keywords=%E7%AE%A1%E7%90%86&Go.x=0&Go.y=0&searchKind=keyword&bestSaleNum=3
输入“管理”搜索,进入的页面。
左边分为两部分:
1)按目录再搜索(注意点击进入一个目录后左侧将显示其子目录,我觉得很方便,经常使用这个功能)。
2)提供其他相关搜索词。即在系统的关键字词库中搜索,列出相似的关键字,这个功能也挺不错,而且卓越是会记录用户自己输入的搜索关键字来丰富词库。
阿里巴巴
选择supplier,输入cup搜索。
阿里的再搜索栏其实就是两部分:
1)关键字再搜索,列出数个,可以View all,点击时在页面展开(只是做页面内的隐藏而已)。
2)Refine cup by
如果使用过阿里的my alibaba,会发现这些refine的项目其实都是supplier本身的字段,其中category的值是动态的,其他的都是静态,只是阿里将一些常用的放在最上面(sort order?)
观察B2B站点基本都是这种处理方式,可能都是受阿里影响吧。
中域网(做手机)
中域的搜索结果页面的再搜索和其他的差不多。值得一提就是我给出的这个页面:
“选机中心”功能。
比较复杂的就是选机引擎了,主要是展示的形式比较多,有三种:
范围、单选和多选。
其中是否单选或多选可以在属性管理中增加字段管理。
范围则需要在模板中定制了。
总体而言:结果中再检索功能包括下面几个方面:
1.再检索项目:包括产品目录、价格、相似关键字和自定义属性。其中目录和价格是固定会出现,自定义属性可能会根据结果集不同而不同。
2.自定义属性的可选项的变化:1)动态变化;2)静态,不随结果集改变。后者相对简单,但是可能会导致新的结果集偏离旧的结果集。
3.再检索值对应的结果数量:1)点击触发形式;2)页面装载全展示形式。后者在性能上如何保证是一个问题。
4.呈现的位置:1)左侧;2)结果集上面;3)右侧。看了这么多网站,绝大多数B2C站点都是放在左侧,B2B站点基本都是放在上面,只有很少的站点是放在右侧。
====================================
Winston Yan 颜超敏 电子商务|Java|软件|管理|互联网
====================================
_uacct = "UA-4446904-1"; urchinTracker();
分享到:
评论

相关推荐

    elasticsearch5控制全文检索结果的精确度

    通过对Elasticsearch的全文检索功能进行细致配置,我们可以有效地提升搜索结果的精确度和相关性。利用`match query`、AND操作符、`minimum_should_match`以及布尔组合等方式,可以针对不同场景和需求实现高度定制化...

    基于Spring的Hibernate Search全文检索功能示例

    本示例将介绍如何在Java环境中,利用Spring框架结合Hibernate Search实现全文检索功能。首先,我们需要理解Spring和Hibernate Search的核心概念。 Spring是一个广泛使用的开源Java框架,它提供了一个全面的编程和...

    Elasticsearch全文检索

    在` ESDemo `项目中,你可以找到上述操作的具体实现代码,这将帮助你更深入地理解如何在Spring Boot应用中整合和使用Elasticsearch进行全文检索。通过学习和实践,你将能够熟练地运用Elasticsearch来解决大数据的...

    人工智能-项目实践-检索引擎-基于Java8的SSM+Elasticsearch全文检索的个人博客系统

    检索引擎-基于Java8的SSM+Elasticsearch全文检索的个人博客系统”的项目中,开发者构建了一个集成了人工智能技术的个人博客系统,它利用了现代搜索引擎技术,特别是Elasticsearch,来实现高效的全文检索功能。...

    winForm 文本框检索功能

    在Windows Forms(winForm)开发中,我们经常需要创建具有智能提示或检索功能的文本框,这能够提高用户的输入效率并提供更好的用户体验。这个“winForm 文本框检索功能”项目,显然旨在实现一个类似百度搜索框的效果...

    Elasticsearch实现检索词自动补全(检索词补全,自动纠错,拼音补全,繁简转换) 包含demo

    在实际应用中,用户输入的检索词往往可能存在拼写错误、不完整或者使用了同义词等情况,为了提高用户体验和搜索准确性,Elasticsearch 提供了多种功能来支持检索词的自动补全、自动纠错、拼音补全以及繁简转换。...

    小程序实现搜索/检索功能

    在微信小程序开发中,实现搜索或检索功能是提高用户体验的关键环节。这涉及到用户输入关键词后,小程序能够快速、准确地从数据源中找到匹配的信息并展示出来。以下是一些关于如何在小程序中实现搜索和检索功能的重要...

    人工智能-项目实践-检索系统-基于 ElasticSearch 的文件检索系统

    在本项目实践中,我们主要关注的是构建一个基于Elasticsearch的文件检索系统,这涉及到人工智能在实际应用中的一个重要领域——信息检索。Elasticsearch是一种强大的分布式搜索引擎,它提供了实时、可扩展的数据存储...

    OpenSearch向量检索和大模型方案.pdf

    OpenSearch向量检索是指在OpenSearch中实现的向量检索功能,该功能可以将非结构化数据转换为结构化数据,以便进行搜索和检索。该方案主要包括向量检索版客户侧API、向量索引配置、命名空间维度距离类型向量算法、...

    springboot+es实现对word,pdf,txt等文件的非结构化数据全文内容检索

    8. **全文检索**:通过Repository提供的方法或直接使用`RestHighLevelClient`,构建查询语句,实现全文检索功能。 9. **可视化展示**:Kibana是一个强大的数据可视化工具,它可以与Elasticsearch配合使用,帮助我们...

    人工智能-项目实践-检索引擎-基于ElasticSearch的海量文本检索系统

    基于ElasticSearch的海量文本检索系统 基于ElasticSearch的海量文本检索系统,目前支持txt, doc, docx, pdf, ppt格式文本上传及全文查询,本项目作为本人的毕业设计

    如何从检索结果中快速找到某个学科的相关文献?

    这个功能允许你对检索结果进行细化,以便更准确地定位你需要的信息。你可以按照以下步骤操作: 1. **学科分类(Subject Areas)**:在“精确检索-Refine”选项中,有一个“Subject Areas”选项。点击展开,你会看到...

    基于Java8的SSM+Elasticsearch全文检索的个人博客系统.zip

    在构建一个基于Java8的SSM(Spring、SpringMVC、MyBatis)+Elasticsearch的个人博客系统中,我们需要掌握多个核心技术点。这里,我们将深入探讨如何整合这些技术来实现一个高效的全文检索功能。 首先,让我们了解...

    elasticsearch高亮全文检索demo

    在 Elasticsearch 6.x 版本中,我们可以实现对数据的增删改查操作,并且支持高亮检索和分词功能。本文将详细介绍如何在 Elasticsearch 中搭建高亮全文检索的 Demo。 首先,我们需要理解 Elasticsearch 的基本概念。...

    基于Springboot+ElasticSearch的海量文本检索系统源码+全部资料+详细文档(高分毕业设计).zip

    基于Springboot+ElasticSearch的海量文本检索系统源码+全部资料+详细文档(高分毕业设计).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过...

    基于分布式ElasticSearch的海量遥感影像检索方法研究.pdf

    根据给定文件信息,以下为基于分布式ElasticSearch的海量遥感影像检索方法的研究中涉及的知识点总结。 1. 分布式系统应用背景:随着遥感技术的不断发展,遥感影像数据量以指数级增长,这带来了海量数据管理和检索的...

    类似于百度检索功能 js

    这个应用的主要目标是为用户提供实时搜索建议,根据用户在输入框中输入的信息,从数据库中检索匹配的数据,并将结果展示给用户。 首先,让我们来详细探讨前端部分。Autocomplete功能是通过JavaScript实现的,它通常...

Global site tag (gtag.js) - Google Analytics