0

我想在我的 php Web 应用程序中实现 ALGOLIA 搜索,因为我必须在 algolia 服务器中索引我的记录,就像在我的应用程序中注册的用户一样,我不仅必须在我的数据库中插入它的数据,而且还要在 algolia 服务器中插入它的数据由于那个用户在应用程序中将面临小腿可能是几秒钟,也可能是微秒,但它很重要

所以我想要它的任何替代方案(后台处理),以便 algolia 索引力影响用户体验

我正在考虑nodejs是否可以在节点 js 中触发事件以更新 algolia 服务器上的索引并在不等待 algolia 响应的情况下响应用户(我是 nodejs 的新蜜蜂)

4

1 回答 1

2

按照设计,索引是异步的,因此您不需要等待记录被索引。每当用户向您的应用程序添加新内容时,1/ 将其保存在您的数据库中,然后 2/将其推送到 Algolia,而不使用 waitTask 方法。然后,新记录将在添加到索引后几毫秒/秒后作为搜索结果访问。

这样,不会对您的应用程序性能和用户体验产生任何影响。

于 2015-11-23T08:20:16.623 回答