今回は検索改善タスクのために検索ログデータ分析基盤を構築したお話をします。また他チームとのコミュニケーションで工夫した点もお話できればと思います。
Elasticsearchを使ってどれだけ低コストで関連キーワード機能を実装できるかを試したのでご紹介します。
検索評価指標の1つであるsDCGを使ってエムスリーの検索ログから体験の悪かった検索セッションを抽出してみました。
Elasticsearchや、GiNZA、患者表現辞書を使った意味構造検索がどのくらい有効かを試したので、概要と実装方法を簡単にご紹介します。
Google Chromeのブックマークをfuzzy-findingできるツール ***bmfzf*** を作りました。今回はGoでfuzzy-findingツールを作る方法と、Chromeブックマークのような無限ネストJSONをVisitor patternでスライスにパースする方法などを紹介します。
〇〇をファイルで宣言的に管理 したい。そのようなツールを開発 するときは少しコツが必要です。
エムスリーでは検索エンジンとしてElasticsearchを利用しているのですが、フラグメント機能でとある問題が発生しました。その問題を解決する中でElasticsearch Highlighting の内部的な仕組みをコードベースで調べたので共有します。