Files
notes/calendar/diary/2025年/2025-12-29.md
T
2026-03-01 01:43:46 +08:00

112 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 任务
- [x] 开发:IBS 7.17.0 版本需求开发。(3.2 页面的配置管理-支持冲突域名下发 和 KV接口及domain_list查询接口适配冲突域名完成,企业子账号的鉴权适配冲突域名 50%)
- [x] 客响:apkverifycdn1-v6dl.vivo.com.cn 无法刷新。(历史正则问题)
# 日志
```
/api/statistic/bw ?domain=${domain}&detail=${detail}&start=${start}&end=${end}&domainSum=${domainSum}
/api/statistic/flow ?domain=${domain}&detail=${detail}&start=${start}&end=${end}&seconds=${seconds}
/api/statistic/request ?domain=${domain}&detail=${detail}&start=${start}&end=${end}&seconds=${seconds}
/api/statistic/status_code ?domain=${domain1}&domain=${domain2}&detail=${detail}&start=${start}&end=${end}
/api/statistic/hit_req ?domain=${domain1}&domain=${domain2}&detail=${detail}&start=${start}&end=${end}
/api/statistic/https_data ?domain=${domain1}&domain=${domain2}&detail=${detail}&start=${start}&end=${end}&seconds=${seconds}
/api/statistic/ip_data ?domain=${domain1}&domain=${domain2}&detail=${detail}&start=${start}&end=${end}&seconds=${seconds}
/api/statistic/backsource/bw ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/backsource/flow ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/backsource/status_code ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/slow_ratio ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/getHitRatio ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/byte/hit/rate ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/charge ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/byte/hitflow/rate ?domain=${domain}&detail=${detail}&start=${start}&end=${end}
/api/statistic/bw ?domain=${domain}&detail=${detail}&start=${start}&end=${end}&&domainSum=${domainSum}&seconds=${seconds}
Uri uri = new Uri(url);
if (StringUtils.isBlank(uri.getPath())) {
log.error("URI不能为空,url{}", url);
throw new PlatformException("URI不能为空");
}
return uri.getHost();
```
```
/api/statistic/bw
→ api_statistic_bw
/api/statistic/flow
→ api_statistic_flow
/api/statistic/request
→ api_statistic_request
/api/statistic/status_code
→ api_statistic_status_code
/api/statistic/hit_req
→ api_statistic_hit_req
/api/statistic/https_data
→ api_statistic_https_data
/api/statistic/ip_data
→ api_statistic_ip_data
/api/statistic/backsource/bw
→ api_statistic_backsource_bw
/api/statistic/backsource/flow
→ api_statistic_backsource_flow
/api/statistic/backsource/status_code
→ api_statistic_backsource_status_code
/api/statistic/slow_ratio
→ api_statistic_slow_ratio
/api/statistic/getHitRatio
→ api_statistic_get_hit_ratio
/api/statistic/byte/hit/rate
→ api_statistic_byte_hit_rate
/api/statistic/charge
→ api_statistic_charge
/api/statistic/byte/hitflow/rate
→ api_statistic_byte_hitflow_rate
```
现在这里 `List<Document> documents = vectorStore.similaritySearch(request);` 查询出来的数据种,`Map<String, Object> metadata = document.getMetadata();` 没有我当初放进去的字段。导致我 toMatch 里边取不出来。`private List<Document> buildDocuments(RequirementKnowledgeDocument document)` 我是已经存储的。redis 种也有对应的值:
```
{
"documentId": "de1438ff-057d-4fa9-b22b-b18ea6faeec0",
"embedding": [
0.023013111,
0.008202109,
0.009677309,
-0.01487001
],
"title": "什么是cdn",
"chunkIndex": 0,
"content": "CDN 的全称是Content Delivery Network(内容分发网络),是一种通过在全球多个地理位置部署服务器节点,实现高效内容传输的技术架构。它的核心目的是缩短用户与内容之间的物理距离,从而提升内容加载速度、降低网络延迟,并增强系统的稳定性和安全性。",
"tags": [
"IBS"
]
}
```
请用 context 7 查查最新的 spring ai 文档。`RedisVectorStore` 是不是如果自定义 metadata 需要怎么设置。
# 总结
处理了关于 metadat 的问题。继续完善代码。