これはなに?
半期に1回行う等級評価のための評価シートのサンプルです
成果項目
XXXというOKRにてElasticSearchを導入
解決したい課題
- コンテンツページで詳細情報で絞り込む際に、既存のデータ設計が複雑で検索速度が下がっているのでなんとかしたい
- 詳細情報の項目に柔軟に設定できる重みを持たせたいという事業側のアイデアを実現する必要があった
アプローチ
- 詳細情報検索部分をMySQLからElasticSearchに置き換え
- ElasticSearchのスコアを用いて、項目の重みを柔軟に対応できるようにした
解決したときの価値
- 検索に適したスキーマを持たせることによるパフォーマンスの改善
- 事業側が希望していた、「柔軟に設定できる重み」を独自実装せずに実現することができた
- これによって、想定よりも少ないSPでこの機能をリリースすることができた