問題タブ [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.

0 投票する
1 に答える
187 参照

php - PHPで多対多のフィールドを使用したタグ検索

ブリーフィング システム用の検索エンジンを作成しようとしています。

私は、関係を表す 3 つのデータベースを使用して、多対多の関係スタイルのセットアップを使用しています。

comms_briefings は、ブリーフィングのデータが保存される場所です search_tags は、タグが保存される場所です Briefings_tags は、関係が形成される場所です

私はすでにこのコードを持っていますが、これはほとんど完璧ですが、タグがブリーフィングに複数回表示されると、何らかの理由でデータベース内の同じ行が複数回返されます。

たとえば、ユーザーが次を検索した場合

$ "複雑な問い合わせ"

一致するタグが 2 つあるため、システムはタグ complx と照会を含む行を 2 回返します。最初に最も多くの結果を取得し、一度だけ表示される行で、結果を降順で並べたいと思います。

何か案は?:)

0 投票する
3 に答える
6189 参照

django - カスタムDjango管理URL+タグによるカスタムリストフィルターのチェンジリストビュー

django adminで、タグによるカスタムフィルターを設定したかった(タグはdjango-taggingで導入されます)

このためにModelAdminを作成しましたが、カスタムurlconfを追加し、チェンジリストビューを変更することで、以前は正常に機能していました。次のようなURLで機能するはずです:http://127.0.0.1 :8000 / admin / reviews / review / only-tagged-vista /

しかし、今では、ベース10のint()の無効なリテラルを取得します:'only-tagged-vista'、これは、カスタムフィルターページではなくレビュー編集ページと一致し続けることを意味するエラーです。動作し、これに影響を与えた可能性のある変更を見つけることができません。

助けていただければ幸いです。

関連コード:

編集:元の問題が修正されました。

「スライスが取得されると、クエリをフィルタリングできません」というメッセージが表示されます。行の場合:

タグフィルターを適用する前に、この結果リストがどこでスライスされるかわかりません。

Edit2:ChangeList宣言のself.list_per_pageが原因です。しかし、まだ適切な解決策を見つけられませんでした。一時的な修正:

0 投票する
3 に答える
4490 参照

php - php / mysqlにSOと同様のタグ付けシステムを実装するにはどうすればよいですか?

PHP / MySQLでWebサイトをコーディングしていますが、stackoverflowタグ付けエンジンに似たものを実装したいと思います。DBに3つの関連するテーブルがあります:1。アイテム2.タグ3. ItemTagMap(タグをアイテムにマップします。n:nマッピング)

ここで、検索ページに、(現在のページだけでなく)検索結果全体のすべてのタグの個別のリストを表示して、ユーザーがそのタグリストからタグを追加/削除することで検索を「絞り込む」ことができるようにします。

問題は、それがDBに対するかなり重いクエリであり、さまざまな結果セット、したがってさまざまなタグセットをもたらす大量の検索要求が存在する可能性があることです。

これを効果的に実装する方法を知っている人はいますか?

0 投票する
3 に答える
841 参照

delphi - Delphi で「タグ パネル」コントロールを実装していますか?

このスクリーンショットを見てください

代替テキスト http://www.maclife.com/files/u18/Yep3-big.jpg

このような「タグ パネル」の主な機能は次のとおりだと思います。

1) パネル上の各タグはスタンドアロン コントロールであり、クリックすることができます

2) 現在の行に次のタグを表示するのに十分なスペースがない場合の自動行折り返し。

3) 各タグの角丸長方形の境界線は、あると便利な機能です。

Delphi で同様の機能を実装したいのですが、これを行うための既存のコントロールはありますか? そうでない場合、そのようなコントロールを実装する最良の方法は何ですか?

ありがとうございました。

0 投票する
1 に答える
963 参照

html - Web サイトが共有されたときに Facebook がフィード ストーリーに添付する画像を制御するにはどうすればよいですか?

重複の可能性:
Facebook Sharer はどのように画像を選択しますか?

Facebook のリンクを自分の Web サイトに追加すると、サイトからランダムに大きな画像が表示され、ストーリーにあまり関係がありません。Facebook が取得する画像を制御するにはどうすればよいですか?

0 投票する
2 に答える
884 参照

nlp - AraMorph 1.2.1 はどのように機能しますか?

AraMorph 1.2.1 Perl バージョンを SourceForge からダウンロードしましたが、使い方がわかりません。誰かが私にそれを機能させる方法を説明してもらえますか?

0 投票する
2 に答える
339 参照

python - Django タグ付けの GAE への移行

Django タグ付けを使用する Django アプリがあります。このアプリケーションを GAE に移植する必要があります。したがって、主な問題はタグ付け部分を移行することです。これには複雑なモデルがあり、Google ストアで動作するように書き直す必要があります。タグ付けは非常に人気のあるdjangoアプリだと思いますが、以前に誰かが同じ問題を抱えていました。誰かが書き直されたモデルを持っていますか?

0 投票する
1 に答える
462 参照

php - Zend Framework によるタグ付け

以下と同じソリューションを作成しようとしていますが、単純な MySQL クエリを使用しています (コードに単語/タグが実装されている以下で使用される静的バージョンの代わりに)。MySQL テーブルの名前は「tags」で、「id」と「tag」の 2 つの列があります。

残念ながら私は初心者で、これを解決できませんでした。誰かが私を助けることができますか?

0 投票する
3 に答える
357 参照

database - 共有アイテムに関する組織固有のデータ要素を設定する方法は?

初投稿です、よろしくお願いします。

注: エントリ #20856 (タグ付けの実装方法) を確認しましたが、検討しているタグの方法がアプリの組織固有のものであるため、これは異なると感じています。誰かが私が行く方向を確認したり、他のオプションを指摘したりできることを願っています.

(背景) 私たちは、さまざまな組織がさまざまな場所にある在庫を可視化するための Web アプリケーションを構築しています。データベースにはユーザー、組織、サイト、およびアイテムが保存され、サイトおよびアイテムから組織へのリンクがあり、どのアイテム/サイトをどのユーザーに表示するか (組織に基づいて) を決定できます。

2 つ (またはそれ以上) の組織がポータルを使用して、(たとえば) ロサンゼルス倉庫のウィジェット A の在庫状況を確認したいというのはよくあることです。その部分は問題ありません。ただし、さまざまな組織もウィジェット A に関する固有の情報を追跡しています。たとえば、組織 1 は、各アイテムの色、量、主要なベンダーを追跡したいと考えています。組織 2 は、各アイテムの色、在庫タイプ、在庫サイクル、購入者コードを追跡したいと考えています。これらすべての可能なフィールドをテーブルにロードしてから、どの組織がどのフィールドを使用しているかを把握しなければならない状況を避けたいと考えています。

タグの行に沿って何かを使用することを検討していますが、タグ カテゴリを追加し、タグ カテゴリを組織レベルで定義するようにします。したがって、基本的なテーブル構造は次のようになります。

表: OrgTagCategory
フィールド: OrgId、TagCategoryId、CategoryTitle

表: OrgTag
フィールド: OrgId、TagCategoryId、TagId、TagTitle

表: OrgItemTag
フィールド: OrgId、ItemId、TagId

次に、ユーザーがメイン ダッシュボードにログインすると、グリッドには適切な項目フィールドがグリッドの列として含まれます。したがって、上記の例から、組織 1 には、アイテム番号、説明 (すべてが表示されます)、色、数量、および主要ベンダーが表示されます。組織 2 には、アイテム番号、説明、色、在庫タイプ、在庫サイクル、購入者コードが表示されます。

私はこれを考えすぎていますか、それとも私が見逃しているこれを行うためのより簡単な方法はありますか? すべての考え/フィードバックを心から感謝します。

0 投票する
7 に答える
32050 参照

algorithm - タグシステムの実装方法

SOで使用されているようなタグシステムを実装する最善の方法は何だろうと思っていました。私はこれを考えていましたが、スケーラブルな優れたソリューションを思い付くことができません。

私は基本的な 3 テーブル ソリューションを考えていました:tagsテーブル、テーブル、articlesテーブルを持つことtag_to_articlesです。

これがこの問題に対する最善の解決策ですか、それとも代替手段はありますか? この方法を使用すると、時間の経過とともにテーブルが非常に大きくなり、これを検索するにはあまり効率的ではないと思います。一方、クエリが高速に実行されることはそれほど重要ではありません。