:shallow_pan_of_food: 即时食谱搜索,由Typesense提供支持 这是一个演示,它使用200万个配方数据库来展示一些功能。 在此处实时查看: 科技栈 这种搜索体验由提供支持, 是一种快速,错误的搜索引擎。 它是Algolia的开源替代方案,也是ElasticSearch的易于使用的替代方案。 配方数据集来自 :folded_hands: ! 数据集在磁盘上为2.2 GB,具有约220万行。 在3节点Typesense群集上为该数据集建立索引需要花费8分钟,每个节点上有4个vCPU,RAM中的索引为2.7GB。 该应用程序是使用构建的并托管在S3上,而CloudFront则用于CDN。 搜索后端由运行在上的地理分布的3节点Typesense集群提供,节点位于俄勒冈州,法兰克福和孟买。 回购结构 src/和index.html包含使用构建的前端UI组件 scripts/indexer -包含用于将配方数据索引到Typese