検索エンジン
検索エンジン
検索エンジンがすること
検索する為のデータの保存=インデクシング
検索クエリを投げられたらレスポンスを返す=検索
検索とは
検索クエリの解釈
検索クエリの解釈
単語分割
SolrとElastic Searchのコアは同じApache Lucene
ユーザーログを活用したZOZOTOWNの検索サジェスト改善
Elasticsearchで日本語の全文検索の機能を実装する
Building a full-text search engine in 150 lines of Python code
Building Smarter Search Products: 3 Steps for Evaluating Search Algorithms
検索自作エンジン入門 Go Conference 2021 Spring
検索結果の品質向上 / Improvement of The Quality of Search Results
一般的な検索品質向上の話に加えて、nDCG(=正規化された効果減少の累積報酬)の話がある
アンチパターン
インデクシングにもN+1があり、
例えば時期によって変化する値を一つのカラムとしてindexすると、時期毎に全件reindexが必要になる
検索の評価に関するあれこれ
クックパッドマートの多種多様な商品名から、扱いやすい「食材キーワード」を予測する