本技术涉及信息处理领域,详细描述了一种针对日志虚拟列表的搜索滚动定位技术及系统。该技术包括日志的初始渲染和用户搜索时的日志检索,旨在提升搜索效率和用户体验。
背景技术
虚拟列表,是前端需要展示巨量列表数据时常用的解决方案,此方案通过只渲染可视区域内元素,减少页面中实际渲染元素数量的方式极大的提升了列表的渲染效率和响应速度,但也正因为列表只渲染了可视区域内元素,导致虚拟列表无法实现获取可视区域外列表位置并滚动到对应位置,故无法实现搜索并滚动到对应位置(简称:搜索滚动定位)的功能。
现有的虚拟列表搜索技术往往只能实现对搜索结果的过滤展示,即只显示符合条件的搜索结果,并隐藏不符合条件的搜索结果,或只对符合条件的搜索结果进行高亮显示,并不能直接定位滚动到上一条或下一条符合搜索条件的列表元素位置;且现有虚拟列表往往不能倒序滚动,即加载完成后直接渲染最后一页数据,后向上滚动逐步渲染全部数据。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成本领域普通技术人员已知的现有技术的信息。
实现思路