3

我对 Laravel 还很陌生,而且我已经在生产环境中运行了一个轻量级的 Laravel 应用程序。

现在我必须实现全文搜索(例如在所有帖子中搜索内容),我遇到了这些选项:

  1. Laravel 侦察兵
  2. MySQL全文索引
  3. 1+2 => Laravel Scout MySQL 驱动程序

假设我们目前的 DAU 只有 100+,而且每天可能有几百次搜索,但希望不久之后它会扩大 100+ 倍。

我应该选择哪一个以及它们之间的任何优缺点?有人使用 Scout MySQL 驱动程序而不是默认的 Algolia,这值得吗?

4

1 回答 1

2

我只用过Algolia,所以我只谈谈我对Algolia的看法。它超级快速且易于实现,它还具有许多用于流行的 Js 框架(VUE、REACT)甚至香草 Js 的组件。这些组件对我很有吸引力,例如 InstantSearch、AutoComplete 和许多其他组件。唯一的可能就是钱!我们可以接受 29/月的 STARTER 计划,但这又取决于您的预算和搜索量。

于 2020-02-12T07:36:30.240 回答