エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Elasticsearch]Function Score クエリを学ぶ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Elasticsearch]Function Score クエリを学ぶ
Elasticsearch はランキング用途に検索リクエストとヒットしたドキュメントに対して _score(以下、スコ... Elasticsearch はランキング用途に検索リクエストとヒットしたドキュメントに対して _score(以下、スコア)を持たせることができます。 デフォルト動作では query の条件との類似度を算出した数値をスコアに利用します。 それによりキーワード検索などで検索したキーワードにより近しいドキュメントのスコアが大きくなり、スコアの降順でソートすることで近しいほど上位表示できます。 一方で類似度じゃない、もしくは類似度だけじゃないスコアを算出したいケースもあります。 例えば、ドキュメントのフィールドが持つ数値を利用して独自のロジックで算出した数値だったり、類似度スコアに加えて日付を加味して調整した数値だったり。 こういう時に Elasticsearch の Function Score クエリを利用することで柔軟なスコアを算出できます。 Function Score は大きく分類して以