美文网首页
关于移动端搜索

关于移动端搜索

作者: NoJo先吃鱼 | 来源:发表于2019-10-24 01:51 被阅读0次

        关于下拉搜索的思考。

        首先可以明确,数据一直在变化的话,搜索的准确性一定会降低,而正常的分页一定会出错,即下拉“加载更多时”会遗漏数据,或出现重复数据。

        移动端下拉加载分页数据的策略, 我知道的有两种:

            1.    from size 

            2.    缓存分页

    一、From Size

        简单直接。 from指已经拿到的数据个数,size是每次查询的个数。

        大多数场景下,一直在下拉的同时,该条件下的结果不断发生增删数据的情况不会很多,而且遗漏数据本身就很难感知到,重复数据只会出现少量。

    二、缓存分页

        准确合理,略耗性能。将这次搜索的结果,做一个缓存,给每条数据加个scrollId, 通过缓存和scrollId查询,结果不会出现遗漏和重复,但对数据的更新没有任何感知,缓存也比较耗性能,看具体场景了。

    还要一种情况就是绝对按递增索引排序的结果,以该索引作为fromID来分页也是准确的。这种情况比较少。

    相关文章

      网友评论

          本文标题:关于移动端搜索

          本文链接:https://www.haomeiwen.com/subject/qzglvctx.html