или иной поиск на сайте. Дайте, пожалуйста, советы, как ускорить этот поиск?
Сейчас у меня используется Elasticsearch, ищу я города. Городов в базе порядка 300 тысяч, количество будет увеличиваться, но уже поиск занимает порядка 3, а то и 4 секунд.
Поиск в Elasticsearch произвожу с помощью phrase_prefix, из результата беру айдишники и возвращаю готовую коллекцию из моделей, то есть все это сделано в виде scope для Eloquent
чтото очень странно. сфинкс по такой базе искал за тысячные доли секунды. эластик наверняка тоже так должен
Что то явно не так :) на прошлом проекте по индексу в 20кк доков искали на порядках милисекунд
А 3-4 секунды это только элестик или полный поиск с отдачей?
Обсуждают сегодня