refactor(yudao-module-llm): 优化知识库命中率显示格式

- 将命中率格式化为百分比形式,保留两位小数
- 使用 "0.00%" 格式,使结果更直观易懂
This commit is contained in:
Liuyang 2025-03-15 16:59:53 +08:00
parent 7269914f3c
commit 2e86ec971c

View File

@ -164,10 +164,11 @@ public class AsyncKnowledgeBase {
KnowledgeHitRateTestResultVO resultVO = new KnowledgeHitRateTestResultVO();
resultVO.setPageContent(pair.getDocument().getPageContent());
DecimalFormat df = new DecimalFormat("0.00");
DecimalFormat df = new DecimalFormat("0.00%");
df.setRoundingMode(RoundingMode.HALF_UP);
String rateResult = df.format(pair.getHitRate());
resultVO.setHitRate(rateResult);
resultVO.setDigest(pair.getDocument().getMetadata().getDigest());
long fileId = Long.parseLong(pair.getDocument().getMetadata().getFileId());
resultVO.setFileId(fileId);