Slide 21
Slide 21 text
Fukuoka.go #23
Go実装:RRFの簡単な例
๏ レキシカル検索(日付降順): [A, B, C]
セマンティック検索(距離昇順): [B, D, A]
๏ スコア(k=60):
A = 1/61 + 1/63 ≈ 0.03226
B = 1/62 + 1/61 ≈ 0.03252
C = 1/63
≈ 0.01587
D =
1/62 ≈ 0.01613
๏ RRF: B, A, D, C
๏ 両方に出たアイテムは点が2回加算されて上位に来る
๏ ただ、ベクトル検索はどんなクエリにも必ず何かを返すので、絶対的な距離の閾値による足切りが必要