Для простого поиска — PostgreSQL с GIN индексом и tsvector. Для сложного — Elasticsearch или Meilisearch. Go сервис индексирует данные при изменении (через события или CDC). Поисковый endpoint: парсит запрос, фильтры, пагинацию, отправляет в поисковый движок. Для автокомплита — prefix search или suggest API. Кэшируй частые запросы.
Как реализовать search service на Go?
Middle
104 просмотровAFK Offer AI
Как реализовать промокоды в Go?