代码之家  ›  专栏  ›  技术社区  ›  ashraf

标记是对主题进行分类的最佳用户友好方式吗?

  •  6
  • ashraf  · 技术社区  · 15 年前

    标记是对主题进行分类的最佳用户友好方式吗?这个q/a站点中使用的标记机制就是一个例子。(stackoverflow.com)。如何以最佳用户友好的方式实现类别?或者层次分类是表示可用分类的最佳用户友好方式?

    是否有在线商店使用标签对产品类别进行分类?

    6 回复  |  直到 9 年前
        1
  •  2
  •   Joel Coehoorn    15 年前

    你想要什么取决于媒体分类的性质。

    如果您主要使用难以索引的媒体(如图像、音频或视频),则需要一个松散的标记系统,该系统鼓励在每个项目中放置尽可能多的标记。标记越多越有趣,因为您将需要使用标记来帮助索引搜索内容。

    对于更容易索引的内容(文本!),您需要一个更加严格的系统,它可能需要额外的一两步来创建新的类别,甚至强制用户从预定义的类别中进行选择。搜索索引不再需要依赖用户提供的标记,因为可以直接索引内容。您严格地进行分类,为了使分类具有意义,您需要确保用户将事物分类到 相同的 类别。

    层次结构或树结构是否合适取决于类别与树结构的匹配程度。有些东西比其他东西更适合,而且许多看起来适合树结构的东西(比如编程主题)最终并不是那么适合。

        2
  •  2
  •   Mahesh Velaga    15 年前

    我说是的!

    标记提供了问题和类别之间的多对多关系。它使它们松散地耦合在一起,从而提供了对事物进行分类的控制和灵活性。

    谢谢

        3
  •  1
  •   Mark Byers    15 年前

    标记的优点是一个帖子可以属于多个类别。这在(传统的)层次结构中是不可能的。标签是一个比分级分类更强大的系统,因此它允许用户表达更多。

    如果您有一个编辑器,它将花时间对所有内容进行整洁的分类,以便可以创建菜单结构,那么层次结构的工作效果会更好。

        4
  •  1
  •   shahkalpesh    15 年前

    我认为,当事情可以/不需要严格分类或需要层次结构时,标记可以很好地工作。这是一种联系事物的非关系方式。

    如果有效,则应控制或过滤标签(例如CrystalReports与CrystalReports)。
    将重复标记和迁移主题取消到适当的类别将需要人工干预。

    我不知道有哪家店用标签。静态属性可以分类(电子设备->相机->单反)。可能还有其他属性是动态的(价格范围在x和y之间)&这些属性没有标记。

    亚马逊也有标签。我认为,它的搜索选项只有一个选择,它说“获取标记的产品”&会给你一个框,让你知道标记可能是什么(它会显示标记的下拉列表,它会找到匹配的-与stackoverflow相同)。

        5
  •  1
  •   Anurag    15 年前

    标记在任何情况下都非常有用。例如,gmail对所有电子邮件应用标记。标签可以是预定义的(具有固定含义),也可以是用户生成的。拥有这些预定义的标记很重要,因为它们像类别一样工作,可以由商店所有者控制,并且仍然不会强制您使用层次结构。通过对允许的标记类型强制执行某些特定的规则,可以用标记模拟类别系统,但不能对层次类别执行相反的操作。

    例如,要在gmail上查找所有收到的电子邮件,我们可以通过收件箱标签进行搜索。

    tag:inbox
    

    或者要获取收件箱中所有未读邮件,我们可以通过两个标签进行搜索:

    tag:inbox && tag:unread
    

    这比试图以这种方式分类要好得多,例如:

    /Inbox
    /Inbox/Unread
    /Inbox/Spam
    

    并不是说任何人都关心垃圾邮件(真正的垃圾邮件),但垃圾邮件也可以未读。那么我们是否应该引入另一个称为 Unread 里面 Spam ,或者在 Inbox 本身?

    /Inbox/Spam/Unread
    

    另一个特定于商店的例子可能是在亚马逊上找到所有单反相机,它们使用紧凑型闪存进行存储,并支持原始和JPEG格式,理论上我们可以使用:

    tag:camera && tag:SLR && tag:Compact-Flash && tag:RAW-format && tag:JPEG-format
    

    分类迫使您选择层次结构,这可能意味着您必须在两个或多个完全合理的选择中选择一个。例如,ipod touch是音乐播放器,还是视频播放器,或者便携式计算机,或者全部?

        6
  •  0
  •   uray    15 年前

    它取决于上下文,如果你想使结构清晰可控,你应该通过你预先定义的类别来强制它,但是如果你想使它灵活,使你的用户标签更容易管理主题,这是最好的技术,而且它使搜索引擎更容易分析和处理。提供更好的结果

    所以我的回答是,如果你要求用户友好,那就是标签。