diff --git a/docs/blog/全渠道数据整合、外部数据打通/竞品参考文档/prefixbox_api.md b/docs/blog/全渠道数据整合、外部数据打通/竞品参考文档/prefixbox_api.md
index 81da34a..82612a3 100644
--- a/docs/blog/全渠道数据整合、外部数据打通/竞品参考文档/prefixbox_api.md
+++ b/docs/blog/全渠道数据整合、外部数据打通/竞品参考文档/prefixbox_api.md
@@ -198,7 +198,7 @@ X-Search-Engine-Id: your-engine-identifier
{"id": "cat_footwear", "name": "Footwear"}
],
"personalized": false,
- "ai_reranking": true
+ "reranking": true
}
```
diff --git a/frontend/static/js/app.js b/frontend/static/js/app.js
index 6c17c74..0a92ea2 100644
--- a/frontend/static/js/app.js
+++ b/frontend/static/js/app.js
@@ -383,7 +383,6 @@ function displayResults(data) {
Ranking Debug
spu_id: ${escapeHtml(String(spuId || ''))}
-
es_id: ${escapeHtml(String(debug.es_id || ''))}
ES score: ${esScore}
ES normalized: ${esNorm}
${titleLines}
diff --git a/query/llm_translate.py b/query/llm_translate.py
index 2b06510..f9b3efd 100644
--- a/query/llm_translate.py
+++ b/query/llm_translate.py
@@ -148,8 +148,7 @@ class LLMTranslatorProvider:
if not content:
logger.warning("[llm] Empty result | src=%s tgt=%s latency=%.1fms", src, tgt, latency_ms)
return None
- logger.info("[llm] Response | src=%s tgt=%s response=%s", src, tgt, content)
- logger.info("[llm] Success | src=%s tgt=%s latency=%.1fms", src, tgt, latency_ms)
+ logger.info("[llm] Success | src=%s tgt=%s src_text=%s response=%s latency=%.1fms", src, tgt, text, content, latency_ms)
return content
except Exception as exc:
latency_ms = (time.time() - start) * 1000
diff --git a/scripts/benchmark_reranker_1000docs.sh b/scripts/benchmark_reranker_1000docs.sh
index d898740..a90e26d 100755
--- a/scripts/benchmark_reranker_1000docs.sh
+++ b/scripts/benchmark_reranker_1000docs.sh
@@ -109,7 +109,6 @@ for bs in ${BATCH_SIZES}; do
cleanup
RERANK_VLLM_INFER_BATCH_SIZE="${bs}" \
RERANK_VLLM_SORT_BY_DOC_LENGTH="true" \
- RERANK_VLLM_LENGTH_SORT_MODE="char" \
nohup ./scripts/start_reranker.sh >"${OUT_DIR}/start_bs${bs}.log" 2>&1 &
for i in $(seq 1 180); do
diff --git a/search/rerank_client.py b/search/rerank_client.py
index 28b6c22..52431a7 100644
--- a/search/rerank_client.py
+++ b/search/rerank_client.py
@@ -107,7 +107,7 @@ def fuse_scores_and_resort(
对每条 hit 会写入:
- _original_score: 原始 ES 分数
- - _ai_rerank_score: 重排服务返回的分数
+ - _rerank_score: 重排服务返回的分数
- _fused_score: 融合分数
- _score: 置为融合分数(供后续 ResultFormatter 使用)
@@ -140,15 +140,15 @@ def fuse_scores_and_resort(
es_score = es_scores[idx]
ai_score_raw = rerank_scores[idx]
try:
- ai_score = float(ai_score_raw)
+ rerank_score = float(ai_score_raw)
except (TypeError, ValueError):
- ai_score = 0.0
+ rerank_score = 0.0
es_norm = (es_score / max_es) if max_es > 0 else 0.0
- fused = weight_es * es_norm + weight_ai * ai_score
+ fused = weight_es * es_norm + weight_ai * rerank_score
hit["_original_score"] = hit.get("_score")
- hit["_ai_rerank_score"] = ai_score
+ hit["_rerank_score"] = rerank_score
hit["_fused_score"] = fused
hit["_score"] = fused
@@ -156,7 +156,7 @@ def fuse_scores_and_resort(
"doc_id": hit.get("_id"),
"es_score": es_score,
"es_score_norm": es_norm,
- "ai_rerank_score": ai_score,
+ "rerank_score": rerank_score,
"fused_score": fused,
})
diff --git a/search/searcher.py b/search/searcher.py
index e1641fb..d06730e 100644
--- a/search/searcher.py
+++ b/search/searcher.py
@@ -637,7 +637,6 @@ class Searcher:
per_result_debug.append(
{
"spu_id": spu.spu_id,
- "es_id": hit.get("_id"),
"es_score": es_score,
"es_score_normalized": normalized,
"title_multilingual": title_multilingual,
diff --git a/services.translation.providers.llm b/services.translation.providers.llm
deleted file mode 100644
index e69de29..0000000
--- a/services.translation.providers.llm
+++ /dev/null
--
libgit2 0.21.2