2011年10月〜2013年12月
正社員 システム本部技術部研究開発グループ所属

全文検索

全文検索システムの構築


Apache Solr を利用して, 複数のサービス向け全文検索システムを構築した.
  • アプリ・ゲーム
  • コミュニティ
  • コミュニティ・トピック
  • プロフィール
  • ボイス
  • マイ取引
  • 日記
  • 個人日記
などほとんど mixi.jp のすべての検索システムの構築に関与した.

最大で200GBを越える検索インデックスを持つシステムをサービス向けに運用している.

新規事業向けにも全文検索システムを構築した.

全文検索クラスタ構築支援ソフトウェア Anuenue の開発と保守


Apache Solr などを利用して容易に全文検索クラスタを構築するソフトウェア Anuenue の開発と保守を行なっている.

haruyama/StandardPlusTokenizer のような副産物も作成している.

古い全文検索システムの撤去


古い全文検索システムのコードをレポジトリから削除し, 数十台のサーバを撤去した.

検索ログ分析システムの構築


検索ログから, 検索語のランキングやバースト語を抽出する仕組みを構築した.

データマイニング

全文検索システムを利用したマイニングツールの構築と運用


Apache Solr を利用したマイニングツールを構築し運用した(最大文書数約11億).

また, 形容詞などに対するポジネガ辞書を作成したり, バーストセンテンスの抽出などを行なえるようにした.

新規ユーザ向けコミュニティレコメンドシステムの構築


新規ユーザ向けのコミュニティレコメンドシステムを構築した. また効果測定のために G検定 - Wikipedia を行なうツールを作成した.

セキュリティ

セキュリティ相談対応


社内のセキュリティに関する問題に対応する仕組みである「セキュリティ相談」の対応メンバーの1人として相談に対応した.

セキュリティイベントの講師&チューター

脆弱性診断の体制構築


内製で脆弱性診断を体制の構築を行なった.

子会社の監査


子会社のセキュリティに関する監査を行なった.

新卒研修


以下の講義を担当した.
  • 2012, 2013年度 Webアプリケーションセキュリティ
  • 2013年度 Webアプリケーション開発基礎

その他


  • 2013/07〜09: mixi.jp のテストコードの大規模なリファクタリングを行なった.

メンバーのみ編集できます