Как мы реализовали переход с устаревшего поиска Sphinx на мощный Elasticsearch на сайте с 30 000 позиций товаров для российского производителя и поставщика геодезического оборудования.
Как мы реализовали переход с устаревшего поиска Sphinx на мощный Elasticsearch на сайте с 30 000 позиций товаров для российского производителя и поставщика геодезического оборудования.
Один из наших длительных проектов - это крупное многопользовательское SaaS-решение (CRM-система) основанное на микросервисной архитектуре и развернутое в облаке Azure. Изначально это был MVP, где все части (сервисы, базы данных и т. д.) располагались на одной виртуальной машине. Со временем проект вырос в облачное распределенное решение с множество…
ElasticSearch - это популярный распределенный поисковый и аналитический движок, предоставляющий широкий набор инструментов для управления индексами и повышения их производительности.
В этой статье я опущу такие подробности работы с Elasticsearch (далее по тексту просто ES), как:
1) Как установить
Каждый разработчик приложения рано или поздно сталкивается с таким важным вопросом, как выбор поискового движка. Можно сказать, что поисковый движок – это сердце API и главный элемент системы доступности контента, благодаря ему поиск и фильтрация происходят в разы быстрее, чем в реляционных базах данных.
По моему скромному опыту, Битрикс для интернет магазина, выбирают компании, которые уже прошли путь викса, wp и прочей мелкой хуеты, которая не предоставляет такого количества компонентов в стоке. С мелкими CMS надо долго и упорно копаться, чтобы сделать функционал как стоке битрикса. Я говорю о CMS - типо WP, в который можно поставить модуль wooco…