Javascript 如何使用Fuse.js和Redis在MySQL表中进行全文搜索?

Javascript 如何使用Fuse.js和Redis在MySQL表中进行全文搜索?,javascript,mysql,redis,full-text-search,fuse.js,Javascript,Mysql,Redis,Full Text Search,Fuse.js,我有一个有一千条记录的表格,我想做一个类似谷歌的全文/模糊搜索 我读到了,假设我们还没有这个功能 有一个名为do fuzzy search的JavaScript库,这正是我所需要的 我可以通过创建一个API来组合它,该API以JSON格式返回表数据,然后将其传递给Fuse.js进行模糊搜索 现在,我认为不建议每次有人想要搜索时都从表中加载所有数据 我读过关于Redis的书,我想到的第一件事是使用JSON.stringify在Redis中保存所有表数据,每次都调用它,而不是查询数据库。然后,每当在

我有一个有一千条记录的表格,我想做一个类似谷歌的全文/模糊搜索

我读到了,假设我们还没有这个功能

有一个名为do fuzzy search的JavaScript库,这正是我所需要的

我可以通过创建一个API来组合它,该API以JSON格式返回表数据,然后将其传递给Fuse.js进行模糊搜索

现在,我认为不建议每次有人想要搜索时都从表中加载所有数据

我读过关于Redis的书,我想到的第一件事是使用
JSON.stringify
在Redis中保存所有表数据,每次都调用它,而不是查询数据库。然后,每当在表中添加数据时,我也会更新Redis中数据的内容


有更好的方法吗?

这是一种非常常见的缓存模式

如果您需要一种更有效的方法来存储和检索JRSON到ReDIS,那么您可能需要考虑一个可用的ReDIS模块。 e、 g

允许您高效地就地存储、检索、投影(jsonpath)和更新

允许您通过Redis哈希进行全文搜索,并根据用户的查询高效地检索数据

最后


结合了以上两个模块,这意味着高效的JSON存储和检索以及全文支持,这是一种非常常见的缓存模式

如果您需要一种更有效的方法来存储和检索JRSON到ReDIS,那么您可能需要考虑一个可用的ReDIS模块。 e、 g

允许您高效地就地存储、检索、投影(jsonpath)和更新

允许您通过Redis哈希进行全文搜索,并根据用户的查询高效地检索数据

最后


结合了上述两个模块,这意味着高效的JSON存储和检索以及全文支持

是否检查了重新搜索?是否检查了重新搜索?