Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго дня!
Вопрос к знатокам. Планируется каталог с товарами.
Как лучше организовать поиск?
1. Писать свой велосипед и искать по Индекс FULLTEXT, но тогда возрастает размер БД. Плюс большая ли нагрузка на БД будет?
2. https://github.com/nicolaslopezj/searchable там через 'LIKE' реализована красивая обвертка, но если достаточно большое колличество данных будет, тогда очень тормозить, как я понимаю
3. Laravel Scout через Algolia, но тогда попадаешь в кабалу и может не хватить лимитов на бесплатное использование и придется платить деньги + толком конролировать не можешь
4. Разбираться со sphinx, но боюсь будет с переизбытком его + на хостинге надо абон плату платить
Может еще какие-то варианты есть?
Не в сети
Зависит от кол-ва товаров. Вот сейчас тупо через like 1к товаров работает молниеносно
Не в сети
Планируется на старте где-то 10к, потом больше
Не в сети
Посмотри в сторону ElasticSearch
Не в сети
На хостинге в качестве сервиса поддерживается только sphinx, но я его ни разу не настраивал и боюсь, что могу сделать еще хуже. ElasticSearch не поддерживается на хостинге
Не в сети
Может еще какие-то варианты есть?
- Поиск только по названию
- Завести специальное поле с ключевиками для поиска.
- Можно яндекс поиск по сайту через iframe)
Без нормальных поисковых движков хороший поиск не сделать, тем более - быстрый.
Изменено covobo (27.09.2017 14:59:46)
Не в сети
Завести специальное поле с ключевиками для поиска.
Насчет этого задумывался уже
Не в сети
На хостинге в качестве сервиса поддерживается только sphinx, но я его ни разу не настраивал и боюсь, что могу сделать еще хуже. ElasticSearch не поддерживается на хостинге
поменять хостинг, vps – самый нормальный вариант, на шареде с ларавелем вообще неинтересно… на vps рутовый доступ позволяет установить там хоть чёрта лысого, единственное что самому настраивать надо всё, но это в чём-то даже плюс…
или да, платить алголии – это тот же эластик по сути, только «облачный» и с веб-интерфейсом…
Не в сети
Спасибо, буду думать
Не в сети
Страницы 1