112 lines
4.4 KiB
Markdown
112 lines
4.4 KiB
Markdown
# 任务
|
||
|
||
- [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 的问题。继续完善代码。
|