维基百科如何将关键词转化为链接?

我想在Node.js中编写一些名为“tags”的模型。 假设我想在用户在评论中input一个标签,然后将其转换为相关标签页的链接。

例如,用户input评论:“什么是鸡?”,“鸡”变成到“鸡”标签页的链接。

我目前的做法是parsing文本与数据库查询的标签模型,但这似乎是一个坏的方式,更不用说处理多个文字标签,如“鸡汤”等。

非常感谢你的帮助! 我想维基百科有这样做的好方法。

其实这不是一个坏主意。 我已经build立了许多应用程序来做到这一点。 通常,我使用Redis或Memcache构buildsearch列表,然后等待,直到在查询之前看到“空间”。 在另一个应用程序,我希望它是更敏感,所以我们把它设置为空间或超过三个字符,使我的查询。

如果您支持将多个单词作为标签,这与单个单词标签一样常见,则应用相同的规则,但在用户单击input或标签之前不要启动标签。

玩Stackexchange上的标签,你可以看到你所期望的普通用户体验行为。 这些在飞行中被查询…