問題タブ [tagging]
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.
tagging - Web サイトのタグ付け機能を改善するには、どのようなことを行うことができますか?
私には大まかなアイデアがあります-単数/複数、同じことを意味する2つ以上の単語/フレーズ、スペルミスなどを処理するなど。しかし、これらをプログラムで自動的に処理するためのパターンや経験則がわかりませんまたは、それらを管理者やユーザーに提示してクリーンアップすることもできます。
何か考えや提案はありますか?
database-design - 複数の種類のエンティティをタグ付けするためのデータベース設計
現在、レシピの保存に使用するデータベース スキーマを設計しています。このデータベースには、タグ付けできるようにしたいさまざまな種類のエンティティがあります (材料、レシピ発行者、レシピなど)。したがって、タグには複数の n:m 関係があります。「3 つのテーブル デザイン」を使用すると、所有するエンティティ タイプ (レシピ、材料、発行者) ごとにテーブル (クロス テーブル) が作成されます。つまり、エンティティを導入するたびに、クロス テーブルを追加する必要があります。
すべてのエンティティが参照する一意の ID を持つテーブルを 1 つ作成し、タグ テーブルと「一意の ID」テーブルの間の関係を作成することを考えていました。このようにして、「一意の ID」テーブルとタグ テーブルの間にクロス テーブルが 1 つだけ存在します。
一部の人々がこの質問はすでに尋ねられたと思うかもしれない場合に備えて. 私はすでにタグ付けのためのデータベース設計を読みました。そして、3つのテーブルのデザインが言及されています。
database - タグ付きアイテムを「類似度」でマッチングする方法
本当の質問があります。
次のようなスキーマを持つデータベースがあります。
アイテム
- ID
- 説明
- その他ジャンク
鬼ごっこ
- ID
- 名前
item2tag
- item_id
- tag_id
- カウント
基本的に、各アイテムはさまざまな数で最大 10 個のアイテムとしてタグ付けされます。50,000 個のアイテムと 50,000 個のタグがあり、items2tag には約 500,000 個のエントリがあります。1 つのアイテムを指定して、「最も類似した」アイテムを見つけたいと思います。
「最も似ている」とは、タグの組み合わせが最も似ているアイテムを意味します...何かが「面白い」の2倍「クール」である場合、他のすべてのものをほぼ2倍「クール」で見つけたいと思います彼らが「面白い」限り。もちろん、これは 2 つだけでなく 10 個のタグにも適用されます。
何か案は?
database - タグをデータベースに保存する最も効率的な方法は何ですか?
私の質問は、タグを検索してフィルタリングできるようにタグを保存する最も効果的な方法は何ですか?
私の考えはこれです:
これは遅すぎますか?より良い方法はありますか?
hierarchy - ローカル マシン上のファイルに「フォークソノミー」タグを付ける方法は何ですか?
「おいしい」が単に「del.icio.us」だった時代にさかのぼり、オントロジーが過大評価されていることに誰もがようやく気づいたと思いました。
では、自分のローカル マシンでこの明らかな欠陥に対処するために、sqlite と多数の ruby スクリプトを使用して独自のタグ付けシステムを展開しなければならないのはなぜでしょうか? オンライン Web リンク、ブログ投稿、stackoverflow.com に関する質問、およびあらゆる種類の Web 中心の雑多なものにタグを付けることができますが、この非常に基本的な概念は、私が入手したいくつかのオペレーティング システムではまだ欠落しているようです (またはひどく不自由になっています)。使用する。おそらく私は間違ったOSを使用していますか?
私がそこに見たものから、ピッキンはかなりスリムに見えます.
あなたは何を使うのですか?
search - オブジェクトをカテゴリにタグ付けして検索するための優れた API または検索方法は何ですか?
多くのユーザー作成コンテンツにタグを付け、複数の種類のカテゴリ (プロジェクト タグ、説明タグ、スタイル/インスピレーション タグなど) を設定したいと考えています。使用する単語が多いほど結果が悪化する恐ろしい検索エンジンを見てきましたが、タグ付けでそれを望んでいません。
オブジェクトをカテゴリにタグ付けして検索するための優れた API または検索方法は何ですか?
ruby - 文字列からタグを解析するための正規表現.. Flickr スタイル
次のような文字列を解析するために必要な正規表現を誰かが提供してくれるのではないかと思います。
'foo bar "複数単語タグ"'
次のようなタグの配列に
[「foo」、「bar」、「複数単語タグ」]
ありがとう
svn - 分岐とタグ付けに関するCVS/SVNのベストプラクティス
私は、CVS/SVNリポジトリでタグ付けの分岐がどのように行われるかを決定する責任があります。
CVSを使用する最良の方法を理解するのに役立つ文献はありますか?分岐/タグ付けなど?
ありがとう
c# - ユーザー入力タグの検証
この質問は少し安っぽく聞こえるかもしれませんが、自分のプロジェクト サイトの 1 つに "タグ付け" 機能を実装するのはこれが初めてで、すべてが正しく行われていることを確認したいと考えています。
現在、私は SO とまったく同じタグ付けシステムを使用しています。スペースで区切られ、ダッシュ (-) で複数の単語が結合されています。そのため、ユーザー入力タグフィールドを検証するときに、チェックしています
- 空の文字列 (空にすることはできません)
- 文字列に特定の文字が含まれていないことを確認してください (ここでは提案を歓迎します..)
- 少なくとも 1 つの単語
- スペースがある場合 (複数の単語がある場合)、文字列を分割します
- 分割されたそれぞれについて、dbに挿入します
ここで何か不足していますか?または、これはおおよそ大丈夫ですか?
mysql - タグ付けのためのmysqlのネストされた挿入
単一の SQL ステートメントでブログ投稿にタグを追加したいと思います。
私のテーブルは次のようになります。
私が解決したい問題は、新しいタグを挿入し、そのIDを取得してから、この新しい ID を単一の SQL ステートメントでリレーション テーブルに挿入することです。