我直接在节点js后端中使用algolia客户端,所以我不使用instantsearch.js
。
我可以轻松查询/索引/更新我的阿尔戈利亚索引,但是我找不到清除缓存的方法,因为我的应用始终需要实时显示更新的匹配列表。
我尝试过
client.initIndex('my index');
client.clearCache()
但是没有成功。始终需要手动强制卸载/重新安装我的应用程序才能查看更新的匹配列表。
任何解决方案吗?
答案 0 :(得分:0)
这是一个古老的问题,但是由于没有答复....
给出以下实例:
const client = algoliasearch('H58KBL9VKQ', '••••••••••••••••••••');
const index = client.initIndex('your_index_name');
有两种方法。
client.clearCache()
-使用多个索引时
index.clearCache()
-具体查询一个索引时
请注意,两者都只能在浏览器中使用,因为Node API不会缓存结果,因此没有要清除的缓存。