From 881f949fcb02f2e6025c1d18e0b1f0eb71f7042f Mon Sep 17 00:00:00 2001 From: altair823 Date: Thu, 28 May 2026 11:49:15 +0000 Subject: [PATCH] test(search): regenerate lexical_snapshot_run_1 for V009 BM25 distribution MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V009 FTS5 tokenizer 가 trigram → unicode61 + tokenized_korean_text column 로 갱신되면서 BM25 IDF 계산이 변화 → fusion_score 의 부동 소수점 값이 미세하게 다름 (히트 순서·snippet·구조 동일). S1 머지 직후 update 누락되었던 snapshot 을 V009 baseline 으로 regenerate. 회귀 없음: `cargo test -p kebab-search --test lexical lexical_snapshot_run_1 -j 4` exit 0. Spec: docs/superpowers/specs/2026-05-28-v0.20.x-korean-morphological-tokenizer-spec.md §11.3 Plan: docs/superpowers/plans/2026-05-28-v0.20.x-korean-morphological-tokenizer-plan.md (S1 follow-up via S7 reviewer) --- .../kebab-search/tests/fixtures/search/lexical/run-1.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/kebab-search/tests/fixtures/search/lexical/run-1.json b/crates/kebab-search/tests/fixtures/search/lexical/run-1.json index c16a495..d6ae0dc 100644 --- a/crates/kebab-search/tests/fixtures/search/lexical/run-1.json +++ b/crates/kebab-search/tests/fixtures/search/lexical/run-1.json @@ -19,9 +19,9 @@ "indexed_at": "2024-01-01T00:00:00Z", "rank": 1, "retrieval": { - "fusion_score": 1.4615362715630908e-6, + "fusion_score": 1.4490997273242101e-6, "lexical_rank": 1, - "lexical_score": 1.4615362715630908e-6, + "lexical_score": 1.4490997273242101e-6, "method": "lexical", "vector_rank": null, "vector_score": null @@ -51,9 +51,9 @@ "indexed_at": "2024-01-01T00:00:00Z", "rank": 2, "retrieval": { - "fusion_score": 9.207039965986041e-7, + "fusion_score": 9.641424867368187e-7, "lexical_rank": 2, - "lexical_score": 9.207039965986041e-7, + "lexical_score": 9.641424867368187e-7, "method": "lexical", "vector_rank": null, "vector_score": null