Laravel Разведчик против MySQL Полнотекстовый указатель? - PullRequest
1 голос
/ 12 февраля 2020

Я довольно новичок в Laravel, и у меня уже запущено легкое приложение Laravel, работающее в производстве.

Теперь мне нужно реализовать полнотекстовый поиск (например, поиск контента во всех посты), я сталкивался с такими вариантами:

  1. Laravel Разведчик
  2. MySQL Полнотекстовый указатель
  3. 1 + 2 => Laravel Разведчик MySQL Водитель

При условии, что наш текущий DAU составляет всего 100+ и, вероятно, несколько сотен поисков в день, но, надеюсь, , в скором времени он будет увеличен в 100 и более раз.

Какой из них мне нужно go и какие Pro и Con между ними? Кто-нибудь использует Scout MySQL Driver вместо Algolia по умолчанию и стоит ли усилий?

1 Ответ

1 голос
/ 12 февраля 2020

Я использовал только Алголию, поэтому я буду говорить только о своем мнении об Алголии. Он очень быстрый и простой в реализации, он также имеет множество компонентов для популярных Js фреймворков (VUE, REACT) и даже с vanilla Js. Мне действительно нравятся компоненты, такие как InstantSearch, AutoComplete и многие другие. Может быть, только деньги! Мы согласны с планом STARTER, который составляет 29 / месяц, но опять же, это действительно зависит от вашего бюджета и объема поиска.

...