同义词已经是一个标签了。推广会在哪里发生,或者我现在是不是很困惑?
我其实喜欢 Discourse 的风格。它对我来说是新事物,但很容易理解——在有人告诉我这是什么之后。而且编辑标签是版主/管理员的工作,所以事情可能会有点……令人困惑,只要事情合乎逻辑就行了 ![]()
我不知道这是否是语言问题,因为在芬兰语中,同义词比英语使用得更广泛。所以对我来说,理解同义词的基本概念是很自然的。或者别的什么。
我一开始犯了一个大错误。我的标签系统太复杂了,主要错误不是来自标签本身,也不是因为同义词,而是我没有使用高级搜索。
我的论坛非常通用,但它的背景是关于狗的话题,主要是食物、营养等。但我们也涉及马、猫等。还有人——日常事物,以及营养,还有更复杂的话题——训练、比赛、疾病……
首先,我做了和大家一样的事情。我为所有东西都设置了类别和子类别。这太有限了,因为话题从来没有那么具体。现在我只使用大约六个主要类别,没有子类别。我开始使用标签。我有很多标签。
以蛋白质为例。使用、好处、风险因素等取决于个人需求、物种等。所以我有一些标签,比如
- human:protein
- training:protein
- theory:protein
- dog:protein
- horse:protein
你知道这会导致什么:一个混乱的大论坛。但我确信我需要所有这些,因为如果你是一个刻苦训练的人,你需要的话题将不同于一个宠物正在吃高蛋白干粮的狗主人。
嗯,高级搜索解决了这个问题(我需要做一个功能请求……我们需要一些 && 和 || 的逻辑,但至少要能将搜索限制在一个以上的类别中)。
但我仍然有很多标签在使用。现在我们进入了标签同义词和删除的低级使用阶段。
我创建了一个名为 protein 的标签。所有其他的 :protein 标签都是它的同义词。砰!所有带有 *:protein 标签的话题都被普通的 protein 标签替换了。但旧标签仍然显示在搜索结果中,所以我所做的只是删除了所有同义词。就是这样。
不像使用 CSV、API 或其他什么东西那么性感,但因为我必须审查所有标签,手动工作对我来说不是问题。
现在我只使用了相关的标签。但是……同义词。减肥——我们至少有三个不同的词来表示这个,并且在进行搜索时必须使用,即使这些词没有在文本中使用。嗯,这是标签的 101 用法,并且很容易通过标签同义词来完成。
我所希望的是在创建同义词时能够轻松地创建标签。
我再说一遍——但作为一个管理员级别的最终用户,最重要缺失的东西是文档,手册。
我完全确信你们可以想象出更有效和更有创意的方式来管理和使用标签,但现在我相当满意。
令人惊讶的是——我的用户,他们仍然认为 composer 和 markdown 是古老的东西,但他们很快就学会了使用标签和高级搜索。
(免责声明:我得了严重的夏季流感——普通的,不是那个大 C——所以保证比平时有更多的烂英语和拼写错误……)