• Like
  • Save
カップリング検索プレゼン2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

カップリング検索プレゼン2

  • 4,749 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,749
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.  
  • 2. 自己紹介
    • 丹賀 健一( dansyaku )
    • @dnskimo
    • プログラマ
    • 腐男子ではない
    • ◎ 主な担当分野
    •  ・ pixiv 広告配信システム light-ads3
    •  ・ pixiv プレミアム
    •  ・その他諸々
  • 3. まず初めに… ってなんだろう?
  • 4. とは… ボーイズラブ の略語で、男性の同性愛を題材とした作品の総称。 女性向け同人作品に多く見られる。
  • 5. とは… カップルをどちらが 攻め か 受け かで分別する風習がある。
  • 6. カップリングの考え方 BL においてカップリングは、 A × B といった、式で表現される。 基本的に 前者 が 攻め になる。
  • 7. 現状、同人誌の通販サイトや ダウンロードサイトで カップリングにターゲットを絞って 作品を見つけることが難しい
  • 8. そこで… カップリングに主体を置いた検索システム、 を開発しました!
  • 9. 実演
  • 10. 主な構成要素
    • jQuery リアルタイムにサジェストの内容を取得
    • PHP
    •  サーバサイドのプログラム
    • MySQL 永続保存用のカップリング情報
    • 全文検索エンジン groonga 検索用のカップリング情報
  • 11. サジェストの流れ
    • ユーザー:フォームに文字列を入力
    • jQuery :サーバに入力内容を送信
    • サーバ: groonga からカップリング情報を検索
    • jQuery :フォームの下部にサジェストを表示
  • 12. 情報の紐付けにおける課題
    • ・ユーザーの入力は曖昧
    •  例) FF  エフエフ ファイファン ファイナルファンタジー
    • ・一次作品及び、そこに登場するキャラクターの情報が膨大
  • 13. 曖昧な入力を補完する
    • 一次作品名やキャラクター名において、想定される「別名」を予め登録しておく
    • ひらがな、カタカナ、大文字、小文字、全角、半角のパターンを予め登録しておく
  • 14. テーブル一覧
    • 一次作品テーブル
    • 一次作品の呼び名テーブル
    • キャラクターテーブル
    • キャラクターの呼び名テーブル
    • カップリングテーブル
    •  これらのテーブルを検索に使いやすい形にして groonga に登録します
  • 15. 一次作品の情報を集める
    • ネット上から人力で収集
    • 過去~現在までの人気作品
    • 一次作品  390 件
    • キャラクター  3853 件
  • 16. 情報の紐付けの例
    • 一次作品のフォームに「ばさら」と入力
    • 「戦国 BASARA 」の略称「バサラ」のひらがな表現
    • にヒット
    • 「戦国 BASARA 」に紐づいているカップリングを検索
    • 「伊達政宗 × 真田幸村」
    • 「島左近 × 石田三成」
    • 「片倉小十郎 × 伊達政宗」
  • 17. 情報の紐付けの例
    • 攻めキャラのフォームに「くらうど」と入力
    • 「クラウド・ストライフ」というキャラクターの略称「クラウド」の
    • ひらがな表現にヒット
    • 「クラウド・ストライフ」の登場する作品及び、このキャラクター
    • が受けキャラである場合のカップリングを検索
    • 「ファイナルファンタジー 7 」
    • 「セフィロス × クラウド」
    • 「ザックス × クラウド」
  • 18. ご清聴ありがとうございました