Hatena::ブログ(Diary)

ニコタグブログ

2008-08-05

タグ検索の不具合を修正&最終取得タグ判別修正

15:08

前回のエントリーでgifnksmさんからご指摘のあった、

「最終取得タグを含めない」で検索した画面で、指定したタグを含む、1回しか取得されていない動画については最終取得であるかないかに限らず必ず表示されてしまう。

という現象を修正しました。たぶん正常に動作するようになったと思います。

そしてMnstさんからご指摘のあったタグ検索時の不具合も修正し、除外タグ条件も追加しました。

以下修正の概要です。

●検索システムを大幅に変えました。

●「動画検索(ほぼ一致検索)」を「動画検索(ニコニコ動画式検索)」と変え、ニコニコ動画のタグ検索となるべく同じような検索結果が得られるようにしています(いきます。)

●タグ検索時のレスポンスを改善しました。が、検索条件が増えると遅くなるのは変わっていないです。キャッシュ式にはしたくないのでサーバを変えるまではスピードがアップする可能性が低いかも。

●動画検索時のソート条件「Good投票が多い順」「Bad投票が多い順」はレスポンスが悪すぎたので廃止しました。

●検索文字列「/」と「#」が検索できるようになりました。これに伴い、URLがちょっと変わりました。

 「nicotag.jp/tag/〜」→「nicotag.jp/tag?s=〜」

 以前のURL形式でもアクセスできるようにしていますが、「/」か「%2f」を含むタグはサーバーエラーになります。

●除外タグは、検索タイプ(あいまいやニコニコ動画式)と同じ除外検索を行います。たとえば、

 →あいまい検索で除外タグを「アニメ」としたときは「ニコニコアニメチャンネル」も除外タグ条件に含まれます。

 →ニコニコ動画式で除外タグを「アニメ」としたときは「ニコニコアニメチャンネル」は除外タグ条件に含まれません。

 →完全一致式で除外タグを「アニメ」としたときは「アニメ」(半角)や「あにめ」は除外タグ条件に含まれません。

 →タグ検索時の除外タグは動画検索(あいまい検索)と同じあいまい除外です。

今回の修正で、タグの検索文字列は前回のエントリーのコメントでMnstさんから情報をいただいている、NFKC正規化という変換を行って検索しています。具体的には、

-----------------

【取得時】

タグ取得→NFKC正規化→大文字を小文字に→英数記号を全角に変換→検索用テーブルに保存

【検索時】

検索文字列を取得時と同じプロセスを経て変換し、検索用テーブルに保存している文字列と比較

-----------------

という風にしていますが、未熟者のプログラムなので期待通りの結果が得られないかもしれません。

でもなるべくニコニコ動画と同じ検索結果になるようにはしていきたいと思っていますので、検索できない文字やニコニコ動画との挙動の違いなどがあればご指摘ください!


だいたい今回の修正はこんな感じですが、いつものようにあんまりテストしていないので、どこかに欠陥が有るかと思いますが、そのときはまたコメントでつっこんでいただければうれしいです。

MnstMnst 2008/08/08 16:51 使ってみました。とてもいい感じです。検索が以前より速くなったような。
除外検索の対応、たいへんうれしいです
やはり除外検索が出来ると検索の絞り込みが非常にやりやすくなりますねー。
本当にありがとうございます。
今のところ、特に気になった不具合等はないですが、見かけたらまた
報告いたします。

shinnoshinno 2010/02/17 04:59 初めまして。関係者のものです。
現在watchのブログパーツがwww.nicovideo.jp/thumb/*
になってるのですが、こちらをext.nicovideo.jp/thumb/*
にして頂けないでしょうか。ご検討お願いします!

nicotagnicotag 2010/02/18 00:21 shinno様ご迷惑をおかけしてすいません。
ブログパーツのURLをext.nicovideo.jpに変えました。
ご確認ください。

利用者利用者 2010/08/19 08:58 503エラーが頻発するんですがこれはどうしようもないのでしょうか。

ゆうたゆうた 2017/11/05 13:15 消して欲しい保存タグがあるのですが、タグを削除する機能をつけてほしいです。

ゆうたゆうた 2017/11/05 18:47 タグ数が300を超えている時点でタグを取得したのですが、保存されません。
古いタグも残ったままなので改良お願いします。

2008-07-29

タグ検索機能更新&ロックタグの表示

11:49

タグ検索とnicotag/tag/〜の仕様を大きく変更しました。

【タグ検索ページに下記機能を追加しました。】

■検索タイプを変更しました。

・動画を検索(あいまい検索)
以前の動画検索とほぼ同じですが、複数キーワードでの検索時の検索方法を変更しました。
前)検索語句「アニメ ニコニコ」で検索した場合は、「ニコニコアニメチャンネル」のような一つのタグに対して複数の検索語句が含まれていればヒット
後)検索語句「アニメ ニコニコ」で検索した場合は、「ニコニコアニメチャンネル」も「ニコニコ」も「アニメ」もヒット
・動画を検索(ほぼ一致検索)
以前の/nicotag/tag/〜ページと同じで、検索語句と一致するタグから検索。半角全角大小文字を区別せずに検索。
・動画を検索(完全一致検索)
ほぼ一致検索とほぼ同じですが、こっちは半角全角大小文字を区別して検索。
・タグを検索
以前と変わらず。

■「削除された動画を含めない」オプションを追加しました。

■「ロックされているタグの扱い」オプションを追加しました。

いつの間にかロックパラメータが取得できるようになっていたので追加してみました。このアップデート後に更新された保管動画のみに適用されますので、過去に保管された動画は更新されるまではロック判定ができません。


【nicotag/tag/〜ページをタグ検索ページにまとめました】

以前はnicotag/tag/〜ページは動画タグをクリックしないとアクセスできなかったのですが、タグ検索ページで検索タイプを「動画を検索(ほぼ一致検索)」か「動画を検索(完全一致検索)」を選択して検索することで、nicotag/tag/〜ページの動画一覧を表示できるようにしました。

検索スピードのことを考えずにガツガツと変更してしまったので、少しパフォーマンスが悪くなったかもしれません。特に複数キーワード検索でオプションをいろいろ選択した場合は遅くなってしまいますが、なんとかします。

説明が下手なのでわかりにくいかと思いますが、意味不明なところやエラーやその他要望があればまたコメントください。

gifnksmgifnksm 2008/07/29 22:23 削除された動画の除外機能の実装ありがとうございます。
ロックされたタグの指定など検索の粒度も選べるようになって更に使いやすくなりましたね!

バグっぽいものを発見したので報告します。
「最終取得タグを含めない」で検索した画面で,指定したタグを含む,1回しか取得されていない動画については最終取得であるかないかに限らず必ず表示されてしまうようです。
そのような動画のタグを再び取得しますと検索画面の一覧表示からは消えます。
一応ご報告まで。

nicotagnicotag 2008/07/30 00:04 バグ報告ありがとうございます!
ご報告の通り、最終取得タグの判定フラッグが2回目以降の取得からしか判定できないようになっていました。修正しておきます!

MnstMnst 2008/07/30 01:24 こんばんわ、Mnstです。
ご報告が遅れましたが、先日、アイドルマスタータグの削除荒らしが発生しまして
その時のタグ復元作業にはニコタグに保管されていたタグ情報と、gifnksm作の
Tag Edit Helperがとても役に立ちました。大変有用なサイト&ツールで本当に
助かりました。

そして、新機能対応ありがとうございます。
削除された動画を含めないオプションはかなり助かることになるとおもいます。
上の復元作業では削除済み動画がかなり検索結果にかかっていたのでそれを
避ける手間が省けますねー。
あと、上記の機能更新内容には書かれていませんが、検索結果一覧ページでも
「この動画は削除されています。」の表示が追加されていますね。これも助かり
ます。
検索については少し試しましたが、わたしが思っているような結果にならない
ことがありますので、いくつか例を沿えて後ほど報告しますね。

ところで、現在は日本以外の国枠分に付けられたタグも保管はされていますが
それらの最終取得タグ表示等への対応予定はありますか?

nicotagnicotag 2008/07/30 02:15 こんばんは。Mnstさん。
報告忘れてました!すいません。Mnstさんから要望のあった削除済みのメッセージも表示するようにしています。

海外タグですが、実はニコニコ動画が海外対応した時点で勝手に海外タグも保管するようになってたんですが、今回のアップデートで日本タグだけ保管するようにしました。そのうち海外タグも対応できるようにしたいですが、どう扱うか悩んでいます。ニコニコ動画と同じような仕様(表示方法や検索)にするか、もう少し簡単でおもしろい保管方法を考えるか・・・。

検索結果の不具合ですが、今は検索パフォーマンスの改善に取り組んでいる所ですので、報告いただけたらそれといっしょに対応したいと思います!

MnstMnst 2008/07/30 03:42 動画を検索(あいまい検索)ですが、「アイドル」を検索すると43256件ヒット。
「アイドルマスター」を検索すると43088件ヒット。
 「ドルマス」を検索すると58件ヒット。
「ドルマス」の検索では「ウマドルマスター」や「AIドルマスター」の付いた
動画はヒットしますが「アイドルマスター」の付いた動画がヒットしません。
-----------------------------------------------------------------------
動画を検索(あいまい検索)で「作者 シリーズ」で検索すると、

アイドルマスター 釘宮ハルヒの憂鬱
http://www.nicotag.jp/watch/sm4101946

これがヒット(「作者は変態シリーズ」「作者は病気シリーズ」タグ)しますが、
「作者 病 シリーズ」で検索するとヒットしません。
-----------------------------------------------------------------------
動画を検索(あいまい検索)で「mysong」を検索すると765件ヒット。
「my song」を検索すると769件ヒット。(分けたことで複数タグにヒットし増加)
「アイドルマスター」を検索すると43088件ヒット。
「アイドル マスター」を検索すると189件ヒット。(同じ分け方でヒット数激減)
-----------------------------------------------------------------------
動画を検索(あいまい検索)で、「現代 シリーズ」を検索すると501件ヒット。
「現代 リーズ」を検索すると2件ヒット。(検索文字数減少なのにヒット激減)

とりあえずあいまい検索ではこんなところがおかしい感じです。

MnstMnst 2008/07/30 10:48 一部のタグ文字が化けてニコタグ登録されるようです。

http://www.nicovideo.jp/watch/sm2686181

http://www.nicotag.jp/watch/sm2686181

----------------------------------------------------------------------

・タグ検索で「/」を含む検索を行なうとNot Foundエラーとなる。
・タグ検索で「#」を含む検索が出来ない。「#」がなかったことにされてしまう。

----------------------------------------------------------------------

「mysong」で”タグを検索”した場合、

表示されるタグ群   →   クリックで表示される動画数
 -----------------------------------------------
mysong#(1)         「mysong」タグが保管されている動画 765件
mysong(1)        「mysong」タグが保管されている動画 1件
MysonG(1)        「MysonG」タグが保管されている動画 1件
MYSONG(1)      「MYSONG」タグが保管されている動画 765件
下らないMysong(1)     「下らないMysong」タグが保管されている動画 1件
Mysong(3)         「Mysong」タグが保管されている動画 765件
mysong祭り(1)       「mysong祭り」タグが保管されている動画 1件
mysong(716)        「mysong」タグが保管されている動画 765件
「mysong」←正しい題はこうだろ(1)  「「mysong」←正しい題はこうだろ」タグが保管されている動画 1件
ごく普通じゃないmysong(1)   「ごく普通じゃないmysong」タグが保管されている動画 1件
MySong(118)        「MySong」タグが保管されている動画 765件

問題点
・「#」を含むタグが検索不能。「#」が省略されてしまう(前述)
・表示されるタグ群の後ろのカッコの数字は”完全一致検索”の値で、その後
 表示されるタグ群をクリックしてヒットし表示される動画一覧は”ほぼ一致
 検索”結果の数である。最初に表示される数と最終的な結果の数が違うのは
 とてもわかりにくいので、どちらかに統一したほうがよいのでは。

----------------------------------------------------------------------

要望
”ほぼ一致検索”の検索ルールが独自仕様で非常にわかりにくいです。この
検索は必要でしょうか?
現在の”ほぼ一致検索”より「ニコニコ動画式検索」を希望します。
ご存知のように、ニコニコ動画では全角/半角、カタカナ/ひらがな等が同一視
され、区別なく検索にヒットするような動作をします。
このサイトはニコニコ動画のタグを扱っているサイトですからニコニコ動画と
同じルールで検索可能だと、より使い勝手がよくなるかとおもいます。

タグ 検索 フィルタの有効な使い方 - ニコニコ動画まとめwiki
http://nicowiki.com/%E3%82%BF%E3%82%B0%20%E6%A4%9C%E7%B4%A2%20%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%81%AE%E6%9C%89%E5%8A%B9%E3%81%AA%E4%BD%BF%E3%81%84%E6%96%B9.html#cc28607d

ニコニコ動画のタグにおける文字の同一視についてはこのWikiの「タグの基本」の
後半が詳しいですが、最後の「0(半角数字)は、タグとして登録さえできない。」
というところなどは既に事実でなく「0」(半角数字)はタグに登録可能ですね。

MnstMnst 2008/07/30 11:20 前のポスト分を読み直してて書き損じ発見。

× gifnksm作のTag Edit Helperが
○ gifnksmさん作のTag Edit Helperが

gifnksmさん、大変失礼な書き方になっててすいませんでした。

nicotagnicotag 2008/07/30 13:23 Mnstさんご報告ありがとうございます!しかもかなり詳細にチェックしていただいて非常に助かります!
検索結果数のエラーですが、ほんとちゃんとリリースできてなくてすいません。テスト不足です・・・。正常な検索結果になるよう修正します。
ほぼ一致検索の方はメニューを「ニコニコ式検索」とかに変えて、なんとかニコニコ動画と同じような挙動にしてみます。

「/」と「#」文字列の検索ですが、この問題は把握しててほったらかしにしてました・・・。GoogleウェブマスターツールでURLエラーが出まくりでした。
「/」のほうはWebサーバのバージョンを上げれば対応できるのでサーバを変えてどうにかしよう(といってもサーバ変えるメドはたっていませんが・・・)とか考えてたんですが、ダメですよね。どちらの文字列もちゃんと検索できるように修正します!

ご報告ありがとうございました。すぐに対処に取りかかります!

MnstMnst 2008/07/30 22:21 検索結果数のほうは、今回の変更以前からおかしいのは気が付いていたのですが、
説明の文章がうまくまとめられなかったので未報告だったです。

「/」や「#」の検索時の問題ですが、確認中にたまたま見つけたので報告した
という感じなので自分はそんなに困っているわけでもないです。とりあえず
タグ検索ページのところで『「/」「#」の文字を含む検索は出来ません』等の
注意書き表示でもいいんじゃないですかね。
個人的にはそれよりも完全一致検索時の除外検索対応とかのが欲しいですね:)

海外タグへの対応ですが、自分もまだどうあるべきか判断しかねる状態です。
使われ方としては今のところは一部の動画で日本人ユーザがネタとして適当に
訳したタグを付けている印象が強いですかねえ。今後実際に海外からの
アクセスが増えた時にどうなっていくのかわかりません。(増えるかどうかも)
ただ、仕組みとしては海外枠にも日本語によるタグ付けが可能ですし、海外枠に
定番タグが付けられると同タグの日本語枠での重複ができませんし、海外枠に
カテゴリタグが付くと日本枠にカテゴリタグが付けれなくなるので、海外枠分を
保管していないことが動画情報の取りこぼしに繋がるのではないかとはおもって
ます。

MnstMnst 2008/08/05 10:18 たまたま見つけたので貼っておきます。

>記事タイトルについては、NFKC正規化というものを行っています。
>http://homepage1.nifty.com/nomenclator/unicode/normalization.htm
>導入の目的は、ABCとABCとabcで同じ記事が立てられないようにするためです。

これはニコニコ大百科の記事タイトルの話なのですが
タグの文字同一視の件と同じですよね。

nicotagnicotag 2008/08/05 12:16 Mnstさん。情報ありがとうございます!
ちょうど次の修正で検索用のタグをNFKC正規化して保存するようにしたところでした。
ですので、特殊文字の検索もちゃんと出来るようになると思いますが、「ニコニコ動画式検索」がニコニコ動画と全く同じように検索できるかは自信がないです。
修正が遅くなってすいませんが、もうそろそろ修正が完了(いつものようにあまりテストしていませんが・・・)しますのでお昼中には更新できるかも!

2008-06-26

タグ検索のAPIを作りました。

04:18

ball89さんから要望のあった[www.nicotag.jp/tag/タグ名]ページのAPI版を作成しました。

複数タグ指定してのOR検索機能は搭載しませんでしたが、取得したいタグ分リクエストして頂ければ同じ結果が得られると思います。

【機能】

www.nicotag.jp/tag/〜のページと全く同じ。

・一度に取得できる動画タグは60件。

・ソート可能

・ページング対応

パラメータ

■sort

'a' => '投稿日が新しい順',

'aa' => '投稿日が古い順',

't' => 'タグられた日が新しい順',

'ta' => 'タグられた日が古い順',

'c' => '保管タグが多い順',

'ca' => '保管タグが少ない順',

'r' => 'タグのランクが高い順',

'ra' => 'タグのランクが低い順',

'g' => 'Good投票が多い順',

'b' => 'Bad投票が多い順',

■page

取得したいページ番号。

【例】

http://www.nicotag.jp/api/getvideosbytag/%E3%82%A2%E3%83%8B%E3%83%A1?sort=a&page=1

【レスポンスパラメータ

Mnstさんから要望のあった、削除された動画を判別できるように、動画のステータスフラグパラメータに含めてみました。

<status>ok</status>

このフラグニコニコ動画からgetthumbinfoで取得したときのレスポンスステータスをそのままデータベースに保存し、使用しています。ですので動画が削除されたとき、ニコタグのデータが更新されていればfailがセットされます。

上記以外のパラメータは名前を見ればだいたいわかっていただけると思いますが、不明なところはコメントください。

ball89さん、要望ありがとうございます!

他に要望やエラーなどがありましたらまたコメントください。


余談:日記の投稿日がなぜか前日になる・・・。

ball89ball89 2008/06/28 03:33 ありがとうございます。

今週は自分が編集できるPCをさわれないので、tagxtagxを作っていたFUMIに作れたら作ってと言っておきます。
60に固定されている<total_pages>が何なのか分かりませんが、それ以外はたぶん FUMIも理解すると思います。

あえて要望があるとすれば taotal_god total_badがあればニヤニヤできる(ニヤニヤはコンセプトです)ぐらいです。


余談:はてなダイアリーは、夜に日記を更新しても、翌日になってしまわないように、日付の変更時刻を 設定→編集設定→日付の変わる時間 日付の変わる時間について で設定できるようになってるので それかな っと・・・。

nicotagnicotag 2008/06/28 19:44 すいません!
<total_pages>には総ページ数をセットするつもりだったんですが、データを間違えていました。ちゃんと総ページ数がセットされるように修正しました。
毎度こんなミスばっかりやってしまうんですが、気軽に指摘していただけるとうれしいです。

それから、total_god、total_bad、total_rankを追加しておきました。ニヤニヤしてください!

余談:そんな設定があったんですね・・・。情報ありがとうございます。早速設定しときます。

MnstMnst 2008/07/03 12:43 Mnstです。
なんやらニコニコ動画でタグ荒らしに対する新しい対応措置がとられるようになったみたいですね。具体的にはこれですが。
組曲『初メテノ音』‐ニコニコ動画(SP1)
http://www.nicovideo.jp/watch/sm3822999

いくら荒れてるとはいえこの措置はひどいなあって感じですよ。荒れはしないだろうけど面白いタグが生まれる可能性まで殺してしまいますからねえ。

nicotagnicotag 2008/07/03 22:13 強硬措置にでましたねー。しかも47さんの動画がほとんど・・・。
この措置はちょっと強引ですよね。せめて、荒らしがひどい動画にはNGワード式の登録制限にして【タグ編集はややできません】ぐらいに緩和してくれればいいのに。と思いました。

gifnksmgifnksm 2008/07/23 20:10 お久しぶりです。gifnksmです。
欲しい機能を思いついたので要望出してみます。

タグ検索とタグに関連づけられた動画の一覧表示(nicotag.jp/tag/..のところ)で削除された動画を除外するオプションが欲しいです。
あと、動画一覧表示のところにもタグ検索と同じように「最終取得タグを含めない」というオプションがあったら嬉しいです。

nicotagnicotag 2008/07/23 23:37 お久しぶりです!

ご要望の件了解しました。
削除した動画の除外オプションはMnstさんからもご要望いただいてたんですが、最近忙しくてまったく手が付けられていませんでした・・・。すいません。
なるべく速く対応したいと思います。

イチロ イオイチロ イオ 2010/06/08 01:16 How do I get tag directly from nicovideo.jp?

there is no

http://www.nicovideo.jp/api/getvideosbytag/%E9%9F%B3%E6%A5%BD

2008-06-18

複数の動画の保管情報を取得するAPIを追加しました。

04:20

gifnksmさんから要望のあった、複数の動画のタグ最終保管日時が取得できるAPIを作りました。

以下のようなリクエストで取得できます。

www.nicotag.jp/api/getvideosinfo/(パラメータ)/(ビデオID)

パラメータ

first_keep、last_keep、keep_countが指定でき、allにするとすべて取得できます。

【ビデオID】

カンマ区切りでビデオIDを複数指定できます。一回に取得できる数は20件までです。

【例】

http://www.nicotag.jp/api/getvideosinfo/all/sm3608358,nm3692997,sm3405456


エラーや要望などありましたらまたコメントください。

gifnksmgifnksm 2008/06/19 10:14 おぉっ!もうできてる!
これで今考えてるスクリプトも簡単に作れそうです。
素早い対応ありがとうございました。

2008-06-11

いろいろ更新&修正しました。

04:44

IEで投票機能がおかしかったので、修正しました。

  • アイコンも変更して、ランクを表示するようにしました。
  • 投票は1個の動画タグにつき、GoodとBadあわせて一人1日20回までに限定しました。

●タグ検索の動画検索機能にMnstさんから要望のあった「最終取得タグを含めない」条件を付けました。

  • 少し古い動画は最終取得フラグが判別できないのでひっかかってしまいますが、ページを表示して再取得すると機能するようになります。
  • タグを検索する場合には機能しません。


●それから、タグの投票機能もAPIから使えるようにしてみました。

www.nicotag.jp/api/updtagrate?type=good&vtid=1234567890

↑でアクセスするとJSON形式で帰ってきます。

【type】goodかbadか

【vtid】動画タグのID(動画タグAPIで取得したXMLの<tag id="この部分">)

watch以下のタグ保管ページでの投票機能もこのAPIからJSONP形式で取得するようにしています。汚いソースなので参考になればと思いますが、Javascriptが苦手なので変なところがあったら教えてください。

gifnksmgifnksm 2008/06/18 06:19 こんにちは。
夜中に思いついたので要望です。

複数の動画のタグ最終保管日時が取得できるAPIが欲しいです。こんな感じで。
www.nicotag.jp/api/gettagsdate/sm9/sm13/sm14/16/sm17/sm18

nicotagnicotag 2008/06/19 01:58 こんにちは。
了解しました。一度にたくさん取得できるように区切り文字を変えるかもしれませんが、今から作ります、

ball89ball89 2008/06/25 15:50 はじめまして。
ニコはてなというサイトをやっているものです。
自前のtagxtagxを止める予定なので、タグ周りをニコタグに移行させたいのですが、
対象とするタグがあるときに、そのタグに対応するvtidを探す・対象とするタグにgoodやbadを送らずに、現時点の投票の状況を確認するAPI公開予定はありませんか?

なければ、api/gettagsinfoを遠回りに利用できるので大丈夫ですが、出来れば、利用したいです。


たとえば
**/gettagid/(タグ[,タグ2[,タグ3[,..]]])

<vid>***</vid>
<good>100</good>
<bad>10</bad>
<rank>1</rank>

みたいに返ってきてくれるとうれしいのですが。

nicotagnicotag 2008/06/26 11:34 はじめまして。ball89さん。
ご要望のAPIですが、[www.nicotag.jp/tag/タグ名]ページのAPI版という認識でよろしいでしょうか?
【以下のような仕様を想像しています】
・指定したタグでタグられている動画のID(sm123456)とランク情報を返す
・ヒットした動画数が多いときは複数ページに分ける?
・ソートは必要?
・タグを複数指定可能。OR検索。指定数上限あり。

ball89ball89 2008/06/26 22:01 自分のサイトの動画 のページのタグに投票機能を付けたり、tag/タグのページに投票機能を付けたりしたかったので、nicotagさんの仕様が出来ればありがたいです

ソートは ソートできるのであれば自分のサイトもそれに合わせて実装する(かも)。
ヒットした動画が多いときは 複数ページに分けてくれた方が、ニコタグさん側で吹き出す量も、こちらで読み込む量も減るのでありがたいかな と思います。

MnstMnst 2008/06/26 22:44 おひさしぶりです、Mnstです。ここのところ時間が取れなくなってました。
勝手な要望をして対応していただいたのに御礼&使用報告が遅くなって
しまってすいませんです。

最終取得タグを含めない(動画検索のみ)を使ってみました。
これは面白いですね、やはり消されている検索タグがある動画を見つけるのに
威力を発揮します。最終情報が無くて検索にかかった動画は一度全保管タグ
表示後に戻れば検索結果からその動画が消えますね。

使ってみて気になったのは、検索に「削除されている動画もかかる点」と
「最終取得タグ以外に検索タグがあり、かつ、最終取得タグにも検索タグが
ある動画がかかる点」ですね。
後者は具体的にかは「mysong」で検索したこれとかです。
http://www.nicotag.jp/watch/sm3470802
現在各動画の保管タグ一覧画面では動画が削除済みの場合はサムネイルが
「視聴できません」になり「この動画は削除されています。」とピンクで
表示されますが、削除済みかどうかは以前の最終取得タグと同様に、この
サイトのデータベースには保存していない情報でしょうか。情報があるなら
検索結果のサムネ一覧画面で表示されている「≫ニコニコ動画を表示」を
無くし「削除済み」等の表示すると便利なのじゃないかとおもいました。

この件は動画の現存有無にかかわらずタグを保管しているこのサイトの
メインコンセプトからかなり脱線している部分だとおもいますので作りこむ
時間的&サーバのパフォーマンス的に余力があった時にでも対応して
もらえるとうれしいです。

nicotagnicotag 2008/06/27 02:24 ball89さん。
了解しました。早速作り始めます!

Mnstさん。お久しぶりです。
削除されている動画の情報はデータベースに保存されているので、検索結果一覧に削除情報を表示することができます。それと検索条件にも「削除された動画は含めない」を付けた方がいいですね。
「最終取得タグ以外に検索タグがあり、かつ、最終取得タグにも検索タグがある動画がかかる点」ですが、これは例の半角全角でもヒットするようにしてある機能がここで裏目に出てますね。検索条件に「完全一致」みたいなのを付けたいんですが、たぶん別に完全一致用のデータとしてタグを保存しないといけないので大変かもしれません。でも「タグ」ってその役割からも完全一致での検索ができないとだめですよね・・・。どうにかしたいです。