问题标签 [tag-cloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5893 浏览

mysql - 如何为标签云设计 MySql 表?

我的网站上有文章,我想添加描述每篇文章的标签,但我在为标签设计 mysql 表时遇到问题。我有两个想法:

  1. 每篇文章都有“标签”字段,标签格式为:“tag1,tag2,tag3”
  2. 创建其他名为 tags 的表,其中包含以下字段:tag_name、article_id

因此,当我想要 ID 为 1 的文章的标签时,我会运行

但是,我还想通过比较标签知道 3 篇最相似的文章,所以如果我有标签为“php,mysql,erlang”的文章,以及 5 篇标签为:“php,mysql”、“erlang,ruby”的文章, “php erlang”、“mysql,erlang,javascript”,我会选择 1.、3. 和 4.,因为这 3 个与主要文章的标签大部分相同。

还有其他问题,获得 10 个“最常用标签”的最佳方法是什么?

0 投票
1 回答
368 浏览

tag-cloud - 标记云数据后端

我希望能够从来自任意数量不同来源的自由文本生成标签云。为了清楚起见,我不是在谈论一旦发现关键标签/短语后如何显示标签云,我希望能够自己发现有意义的短语……最好在 PHP/MySQL 堆栈上。

如果我必须自己这样做,我会首先为单词/短语建立某种索引,为任何单词/短语提供“正常”频率。例如,“君士坦丁堡”平均每 1,000,000 个单词出现一次(正常频率“0.000001”)。然后,当我分析一段文本时,我会找到单个单词/短语(另一个挑战!),在输入中找到每个单词的频率,并根据预期的频率进行测量。与预期频率的比率最高的词在云中得到提升的优先级。

我愿意相信其他人已经做到了这一点,比我希望的要好得多,但如果我能找到它,我会被诅咒的。

有什么推荐吗??

0 投票
1 回答
2115 浏览

java - SWT 是否有标准或开源的标签云实现?

我需要在 SWT 中显示和允许选择标签的功能。有效利用空间的东西,理想情况下允许缩放标签。

是否有标签云小部件,或者是否有一个容易获得的?

我能够手动使用标签云并且无需太多工作的最接近方法是使用行布局,每个标签都有一个按钮,然后仅在每个标签旁边放置一个数字。如果我试图根据频率调整大小,我最终会得到太多的开放空间,因为每一行都会有其最新标签的垂直空间。我假设标签云实现将使用更专业的布局。

0 投票
1 回答
1950 浏览

python - 使用 Python 创建 HTML 标签云?

是否有一个库可以使用带有单词 freq = { 'abc' : 25, .... } 的 python dict 并将其转换为基于 html 的标签云?

0 投票
2 回答
868 浏览

asp.net - 用于 ASP.NET 的标记云服务器控件

是否有可以满足这些要求的 ASP.NET 标签云服务器控件:

我知道我可以自己构建它;)而且很容易,但我很懒,也许有一个很好的实现与这样的要求。

谢谢 !

0 投票
0 回答
867 浏览

javascript - JavaScript TagCloud 避免重叠

我正在使用 JavaScript 创建标签云。它采用“标签”的无序列表,然后从 div 的最中心点随机分布它们(高斯分布)。

我遇到的麻烦是找到一个有效的指标来确定我的任何标签是否重叠。

最终我想出了两种方法:

(1) 定位每个标签,考虑到已经放置的标签的位置。(我不完全确定我会如何做到这一点,但是,无论如何,它似乎并不是最优雅的解决方案,所以无论如何)。

(2) 将每个item的绝对位置(top/left)和宽高存储在一个数组中,随机生成一个位置;检查重叠,然后相应地放置或随机重新生成位置。

由于这听起来像是游戏开发中的一个常见问题,我想我会发布它,看看是否有人知道最佳实践方法。

编辑:现在我正在考虑确定每个列表项的中心点和到任何角落的距离,然后比较两个中心点之间的距离。不过,我们将不胜感激进一步的建议。

0 投票
1 回答
2796 浏览

python - Python 中的 HTML 标签云

我正在寻找一个简单的库,它可以给定一组项目:值对,并且可以生成标签云作为输出。

库最好在 python 中

0 投票
3 回答
119 浏览

dictionary - 有人知道 IT 术语的常用词列表吗?

我需要他们帮助构建一个标签云,该标签云需要包含 Java、测试、版本控制、模式、敏捷等 IT 术语。

至少需要几百字。

0 投票
3 回答
1083 浏览

c# - 对标签云算法的建议

我有一个 MSSQL 2005 表:

我想为这些公司生成标签云。但我已将所有关键字保存在一列中,以逗号分隔。关于如何通过最常用的关键字生成标签云的任何建议。可能有数百万家公司,每家公司大约有十个关键字。

谢谢你。

0 投票
1 回答
935 浏览

php - 哪个模块可以生成这个标签云图像?

有没有可以产生这样的图像的drupal模块。我认为这是某种标签云或其他东西。

替代文字 http://img830.imageshack.us/img830/2544/screenshot199.jpg