【发布时间】:2011-10-07 09:23:16
【问题描述】:
我想知道从输入文本(在用户输入时)生成标签云的最佳方法是什么。例如,如果用户键入包含关键字“sci-fi, technology, effects”的故事文本,标签云将由每个关键字根据它们在每个故事中出现的频率按相关性排序形成。标签云将按降序显示并使用相同的字体大小,这不是显示算法,而是我应该实现的搜索算法。 我正在使用mysql和php。 我应该坚持 MATCH...AGAINST 条款吗?我应该实现标签表吗?
更多详情 我有一个包含很多故事的 mysql 表。当用户键入他/她自己的一个时,我想显示一个标签云,其中包含从输入文本中获取的最常见单词,这些单词出现在保存在我的数据库中的这组故事中。 标签云仅用于根据在所有用户输入的所有故事中出现的频率,向用户显示他/她输入的单词在他/她自己的故事中的相关性。
【问题讨论】:
标签: php mysql text input tag-cloud