我对 Laravel 还很陌生,而且我已经在生产环境中运行了一个轻量级的 Laravel 应用程序。
现在我必须实现全文搜索(例如搜索所有帖子中的内容),我遇到了以下选项:
假设我们当前的 DAU 只有 100+ 并且可能每天搜索数百次,但希望不久之后它会扩展 100+ 倍。
我应该选择哪一个以及它们之间的任何优点和缺点?任何使用 Scout MySQL Driver 而不是默认的 Algolia 的人,这样做是否值得?
最佳答案
我只用过Algolia,所以我只谈谈我对Algolia的看法。它 super 快速且易于实现,它还具有许多适用于流行的 Js 框架(VUE、REACT)甚至是 vanilla Js 的组件。这些组件对我来说真的很有吸引力,比如 InstantSearch、AutoComplete 等等。唯一的可能就是钱!我们同意 STARTER 计划是 29 次/月,但这同样取决于您的预算和搜索量。
关于Laravel Scout v.s. MySQL全文索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60183094/