ElasticsearchのSigmoidを使って正規化した数値をスコアに反映させる 内部向けに企業名サジェスト機能を提供しているのですが、”いい感じ”の企業が上位に来るために試行錯誤しており、今回「マッチスコア」と「登録アドバイザー数」という値のスケールが異なる値同士を組み合わせたスコアを試してみました この記事では、Elasticsearch (ES)の仕様を確認しつつ script_score の sigmoid (シグモイド関数) を使ったランキングについて考えます (最初は仕様の整理なので、ご存じの方は 3章まで飛んでもらってOKです) 1. ランキング(ソート) の基本仕様を整理 …