問題タブ [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.
mysql - タグ クラウドの MySql テーブルを設計する方法は?
サイトに記事があり、各記事を説明するタグを追加したいのですが、タグ用の mysql テーブルの設計に問題があります。私には2つのアイデアがあります:
- 各記事には「タグ」フィールドがあり、タグの形式は「タグ 1、タグ 2、タグ 3」です。
- フィールドを持つタグと呼ばれる他のテーブルを作成します: tag_name、article_id
したがって、ID 1 の記事のタグが必要な場合は、次のように実行します。
しかし、タグを比較して最も類似した 3 つの記事も知りたいので、"php,mysql,erlang" というタグを持つ記事と、"php,mysql"、"erlang,ruby" というタグを持つ記事が 5 つある場合、 「php erlang」、「mysql、erlang、javascript」の場合、1.、3.、および 4. を選択します。これら 3 つは、メインの記事とほとんど同じタグを持っているからです。
また別の質問ですが、「最も使用されたタグ」を 10 個取得する最善の方法は何ですか?
tag-cloud - タグ クラウド データ バックエンド
さまざまなソースからのフリー テキストからタグ クラウドを生成できるようにしたいと考えています。明確にするために、重要なタグ/フレーズが既に発見された後にタグクラウドを表示する方法について話しているのではありません。意味のあるフレーズ自体を発見できることを望んでいます... PHP/MySQLスタックで望ましい.
これを自分で行う必要がある場合は、単語/フレーズの「通常の」頻度を与える単語/フレーズのある種のインデックスを確立することから始めます。たとえば、「Constantinople」は、平均して 1,000,000 単語ごとに 1 回発生します (通常の頻度「0.000001」)。次に、テキストの本文を分析するときに、個々の単語/フレーズを見つけ (別の課題です!)、入力内のそれぞれの頻度を見つけ、予想される頻度を測定します。予想される頻度に対して比率が最も高い単語は、クラウドでの優先度が高くなります。
他の誰かがすでにこれを行っていると信じたいのですが、私が期待するよりもはるかに優れていますが、それを見つけることができれば、私は気が遠くなるでしょう.
推奨事項はありますか??
java - SWT 用の標準またはオープンソースのタグ クラウド実装はありますか?
SWT でタグを表示して選択できるようにする機能が必要です。スペースを効率的に使用し、理想的にはタグのスケーリングを可能にするもの。
タグ クラウド ウィジェットはありますか、または簡単に利用できるものはありますか?
タグ クラウドに手動で到達できた最も近い方法は、タグごとにボタンを配置した行レイアウトを使用することですが、各タグの隣に数字を配置するだけです。頻度に基づいてサイズを調整しようとすると、各行に最新のタグの垂直方向のスペースが含まれるため、余白が多くなりすぎてしまいます。タグ クラウドの実装では、より特殊なレイアウトが使用されると想定しています。
python - Python を使用して HTML タグ クラウドを作成しますか?
単語 freq = { 'abc' : 25, .... } を含む Python dict を取得し、これを HTML ベースのタグ クラウドに変換できるライブラリはありますか?
asp.net - ASP.NETのタグクラウドサーバーコントロール
次の要件を満たすことができるASP.NET用のタグクラウドサーバーコントロールはありますか?
- ウィキペディアのフォントサイズの計算式(http://en.wikipedia.org/wiki/Tag_cloud)
- hrefレンダリングのみ、javascriptは不要
- クラウドで使用されるすべてのフォントサイズのcssクラス
私はそれを自分で構築できることを知っています;)そして非常に簡単ですが、私は怠惰であり、おそらくそのような要件を持つ素晴らしい実装があります。
ありがとう !
javascript - JavaScript TagCloud オーバーラップを避ける
JavaScript を使用してタグ クラウドを作成しています。「タグ」の順序付けられていないリストを取得し、div の中心点からランダムに配布します (ガウス分布)。
私が抱えている問題は、タグが重複しているかどうかを判断するための効率的な指標を見つけることです。
最終的に私は2つのアプローチを思い付きました:
(1) すでに配置されているタグの位置を考慮して、各タグを配置します。(これをどのように行うかは正確にはわかりませんが、とにかく最もエレガントなソリューションとは思えないので、何でも)。
(2) 各アイテムの絶対位置 (上/左) と幅と高さを配列に格納し、位置をランダムに生成します。オーバーラップをチェックし、それに応じて位置を配置するか、ランダムに再生成します。
これはゲーム開発ではよくある問題のように聞こえるので、投稿して誰かがベスト プラクティス アプローチを知っているかどうかを確認することにしました。
編集:今、私は各リスト項目の中心点と任意のコーナーまでの距離を決定し、2 つの中心点間の距離を比較するという考えをいじっています。ただし、さらにアドバイスをいただければ幸いです。
python - Python の HTML タグ クラウド
一連の items:value ペアを指定でき、出力としてタグ クラウドを生成できる単純なライブラリを探しています。
ライブラリは、できれば python にすることができます
dictionary - IT用語の一般的な単語リストを知っている人はいますか?
Java、テスト、バージョン管理、パターン、アジャイルなどの IT 用語を含める必要があるタグ クラウドを構築する際に、それらが必要です。
少なくとも数百語は必要です。
c# - タグクラウドアルゴリズムの提案
MSSQL2005テーブルがあります。
この会社のタグクラウドを生成したいと思います。ただし、すべてのキーワードをコンマで区切った1つの列に保存しました。最もよく使用されるキーワードによってタグクラウドを生成する方法に関する提案。1社あたり約10個のキーワードが数百万の企業に存在する可能性があります。
ありがとうございました。
php - このタグ クラウド イメージを生成できるモジュールはどれですか?
このような画像を生成できる drupal モジュールはありますか。タグクラウドか何かだと思います。
代替テキスト http://img830.imageshack.us/img830/2544/screenshot199.jpg