0

我正在努力增强网站的搜索功能。

当前的搜索工作是

1.从数据库中读取所有行

2.从每一行中查找关键字并返回结果。

问题是它太慢了,它必须在后端准备所有数据,这意味着从不同的数据库中读取所有数据并将它们放入 html。

我想到的解决方案是:

  1. 显示部分搜索结果(如 10),这意味着只要在数据库中找到足够的结果,它将停止读取和搜索行。

  2. 一旦用户向下滚动页面,使用 ajax 触发另一个搜索过程

我的问题是:

  1. 这是一个好方法(可能的方法)吗?

  2. 我应该查找的任何教程来源。

我知道这是一个抽象的问题,但我需要这方面的建议。

提前致谢。

更新我的研究: https ://github.com/webcreate/infinite-ajax-scroll

这个 jquery lib 可以做前端工作

4

0 回答 0