4.4 KiB
4.4 KiB
任务
- 开发:IBS 7.17.0 版本需求开发。(3.2 页面的配置管理-支持冲突域名下发 和 KV接口及domain_list查询接口适配冲突域名完成,企业子账号的鉴权适配冲突域名 50%)
- 客响: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 的问题。继续完善代码。