Релевантность
Выдача учитывает контекст, а не только точное совпадение.
Создаём быстрый и релевантный поиск для каталогов, контента и данных, которые должны находиться за секунды. Специализация — elasticsearch.
Выдача учитывает контекст, а не только точное совпадение.
Оптимизируем индексы и запросы для живого интерфейса.
Помогаем пользователю сузить выбор без тупиков.
Готовим кластер к росту каталога и аудитории.
Видим ошибки, медленные запросы и качество выдачи.
Документируем индексы, пайплайны и правила обновления.
Изучаем каталог, запросы и метрики.
Проектируем документы, индексы и фильтры.
Собираем устойчивый путь обновления данных.
Проверяем выдачу на реальных сценариях.
Включаем мониторинг и передаём регламенты.
Итоговая стоимость зависит от объёма каталога, качества данных и требований к доступности.
Крупные каталоги, сложные фильтры, логи/аналитика поиска, высокая нагрузка на query. Для блога — overkill. Эксплуатация не бесплатна.
Можно технически, лучше разделять по нагрузке и SLA. Логи не должны ронять поиск витрины. Кластеры/индексы разделяем.
Критичны для языка (русский). Ошибки маппинга лечатся переиндексацией. Проектируем до продакшен-объёма. Синонимы версионируем.
Cloud — меньше боли. Self — контроль и иногда требования. Версии и лицензии отслеживаем. Мониторинг heap/disk.
Да, особенно если важна лицензионная модель OpenSearch. См. OpenSearch. API близки, но не идентичны.
Разберём каталог и предложим путь к релевантной выдаче.