Batumi.ONEThe live layer of Batumi
ENRUESZHARGEDETR

Share with Batumi.ONE

Contribute places, events, news and impressions for public review.

ENRUESZHARGEDETR

Search

Search public Batumi content

Production-hardened public search with explicit URL params, deterministic server-side ranking, stable empty and no-result states, and pagination that stays inside the public read architecture.

Search Batumi

Find places, events, news and local impressions across Batumi.

Search runs on the server for a query or for active URL filters.

Start with a real query

Search stays in an intentional idle state until a non-empty query is submitted. When a query exists, the URL keeps scope, language, page size, and optional area/category filters explicit.

The MVP searches published places and future-facing events only. Results are matched with PostgreSQL full-text search and then stabilized with deterministic title, slug, prefix, and field-match ordering in the server-side public query layer.

This phase intentionally does not include autocomplete, personalization, admin search, analytics, or external search infrastructure. Search result pages are treated as utility pages rather than index targets.