社区
JavaScript
帖子详情
怎样实现:正在检索请等待....的效果
tjfrog
2003-10-26 12:03:31
如题,在页面没生成时,先显示“请等待”的提示信息,当页面生成后,再显示主页面。就象选择CSDN左侧的树装列表时的效果
...全文
65
4
打赏
收藏
怎样实现:正在检索请等待....的效果
如题,在页面没生成时,先显示“请等待”的提示信息,当页面生成后,再显示主页面。就象选择CSDN左侧的树装列表时的效果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tjfrog
2003-10-27
打赏
举报
回复
老大,上面的代码好像只运行setSB,没有判断过document.readyState。
还有,上面的两个页面好像还是串行,即页面a循环完毕后再转到页面b。
能否实现并行,即在页面b完全生成之前,只显示页面a,只有页面b完全生成后,才显示页面b.
多谢赐教!
gen2
2003-10-26
打赏
举报
回复
学习
wanghr100
2003-10-26
打赏
举报
回复
贴个COOL
你可以先显示该页面,等加载完后,再跳转
//输入 Loading 过后跳转的网址
location.href="http://www.cnlk.com";
............................................
<html>
<head>
<title>loading00</title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
<!--
var ie5 = (document.all && document.getElementsByTagName);
var step = 0;
function setSB(v, el, inforEl, message) {
if (ie5 || document.readyState == "complete") {
filterEl = el.children[0];
valueEl = el.children[1];
if (filterEl.style.pixelWidth > 0) {
var filterBackup = filterEl.style.filter;
filterEl.style.filter = "";
filterEl.style.filter = filterBackup;
}
filterEl.style.width = v + "%";
valueEl.innerText = v + "%";
inforEl.innerText = message;
}
}
function setSBByStep(v, el, inforEl, message) {
if (ie5 || document.readyState == "complete") {
step = step + v;
filterEl = el.children[0];
valueEl = el.children[1];
if (filterEl.style.pixelWidth > 0) {
var filterBackup = filterEl.style.filter;
filterEl.style.filter = "";
filterEl.style.filter = filterBackup;
}
filterEl.style.width = step + "%";
valueEl.innerText = step + "%"
inforEl.innerText = message;
}
}
function fakeProgress(v, el) {
if (v >= 101)
//输入 Loading 过后跳转的网址
location.href="http://www.cnlk.com";
else {
setSB(v, el, infor, "LOADING ...");
window.setTimeout("fakeProgress(" + (v + 1) + ", document.all['" + el.id + "'])", 20);
}
}
//-->
</SCRIPT>
</head>
<BODY onload="fakeProgress(0,sb)" topmargin=100 bgcolor="#FFFFFF">
<!-- Status Bar Starts -->
<div align=center>
<DIV id=sb
style="BORDER-RIGHT: white 0px inset; BORDER-TOP: white 0px inset; BACKGROUND: white; BORDER-LEFT: white 0px inset; WIDTH: 200px; BORDER-BOTTOM: white 0px inset; HEIGHT: 20px; TEXT-ALIGN: left">
<DIV id=sbChild1
style="FILTER: Alpha(Opacity=0, FinishOpacity=80, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0); WIDTH: 0%; POSITION: absolute; HEIGHT: 16px">
<DIV
style="FONT-SIZE: 1px;BACKGROUND:#a0ef99; WIDTH: 100%; HEIGHT: 100%"></DIV></DIV>
<DIV
style="FONT-SIZE: 12px; WIDTH: 100%; COLOR: red; FONT-FAMILY: arial; POSITION: absolute; TEXT-ALIGN: center"></DIV></DIV>
<!-- Status Bar Ends -->
<DIV id=infor
style=" WIDTH: 100%; COLOR: blue; FONT-FAMILY: arial; POSITION: relative; TEXT-ALIGN: center">
</DIV>
</div>
</BODY>
</html>
wanghr100
2003-10-26
打赏
举报
回复
这主要是判断
document.readyState是否为complete
大模型RAG实战|混合
检索
:BM25
检索
+向量
检索
的LlamaIndex
实现
本文介绍使用LlamaIndex框架
实现
混合
检索
方法,结合BM25与向量
检索
,提高大模型RAG系统的
检索
准确性。通过定制化的BM25
检索
器及融合处理机制,
实现
更高效的文本
检索
。
你的语义
检索
应用,正在被
检索
延迟拖垮
随着OpenSearch推出Seismic算法,神经稀疏
检索
在十亿级文档规模下
实现
11.77ms的查询延迟,兼顾高召回率与高性能。该技术通过双重索引、聚类优化和动态剪枝三大突破,解决了传统方案在准确性与效率间的权衡难题,显著提升RAG应用的可扩展性与响应速度。
提升RAG系统
检索
效果
的关键策略:混合
检索
与实战优化指南
随着大模型技术发展,RAG成为智能问答系统常用架构,其
效果
很大程度取决于Retriever模块。本文结合实践案例,介绍三类主流
检索
方式优劣,重点讲解混合
检索
策略及
实现
方式,还提及Retriever
效果
优化实战技巧、数据增强及
检索
结果再筛选等内容,助你构建更精准的RAG系统。
LlamaIndex
实现
RAG增强:融合
检索
(Fusion Retrieval)与混合
检索
(Hybrid Search)
本文介绍基于LlamaIndex
实现
RAG增强,涵盖融合
检索
与混合
检索
。融合
检索
结合向量和BM25
检索
,提升
检索
质量、灵活性和鲁棒性;混合
检索
结合关键词和向量相似度
检索
,提升召回准确性。还阐述了两者
实现
步骤、关键参数调优及注意事项。
Answer Correctness 及
检索
召回
效果
评估:从原理到代码
实现
的技术详解
随着RAG技术广泛应用,评估生成答案质量成关键。本文详细讲解Answer Correctness计算方法,包括定义、公式及应用;介绍评估RAG
检索
召回
效果
的context recall和context precision指标及计算过程;还给出代码
实现
、结果分析与优化方向,助力RAG开发者。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章