gpt4 book ai didi

web-applications - 如何为高流量 webapp 实现 'saved search' 功能?

转载 作者:行者123 更新时间:2023-12-01 23:34:55 27 4
gpt4 key购买 nike

我想知道可以在像 eBay 这样的大型网络应用程序上找到的“保存搜索”功能。您可以做的是保存搜索(例如“pentax lens 50mm 1.4”),每次有人出售符合该搜索条件的新标准快速宾得镜头时,您都会收到通知。

对我而言,实现此类功能并非易事,尤其是当您每分钟都有数十万个已保存的搜索和数十个新商品在销售时。

任何人都可以解释一下,在这里应该使用什么样的聪明技术来获得合理有效的实现,可以很好地扩展高流量 web 应用程序?

最佳答案

您可以通过反向搜索来实现它。例如,创建所有已保存搜索的索引,每次新商品上市时,都会根据商品中的术语查找匹配的查询。

我写了 psearch ,可用于实现这一点的反向搜索的python实现。它可以在单个服务器上轻松地每分钟处理几十万个查询和几十个项目。

关于web-applications - 如何为高流量 webapp 实现 'saved search' 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6451430/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com