An evolution of the search experience running on padi.com today, with enhancements to how results are presented.
The current locator, improved through the user experience rather than rebuilt as a new service.
Both were planned within the existing platform, which shaped the effort and the timeline we committed to.
We think this is the right destination. Each element is a build in its own right, rather than configuration of what exists today.
Search and the locator are at different stages, so we have looked at each separately.
A search results page, autocompletion, and faceted refinement — an improvement on the experience today.
Natural language understanding and context-aware ranking come later, with the dedicated search service.
It meets what padi.com needs at launch, with no new platform or integration risk in the critical window.
| Algolia | Elasticsearch on AWS | |
|---|---|---|
| Investment | Meaningful additional spend at PADI's scale | Materially lower running cost |
| November | Timeline pressure remains, whichever platform sits underneath | Locator ships, and the foundation goes live with it |
| Path forward | Capability arrives as one larger release | Capability added step by step, without replatforming |
| Operating model | Managed by the vendor | Indexing, tuning and operations sit with the team |
In return, November lands as committed, and nothing built now is discarded later.
Expand onto Algolia, or move search to it entirely. Indicative investment of USD 75k–150k, depending on the depth of search and the level of support required.
Build the fuller capability on the search service delivered in November. More engineering effort, but a February timeline gives us the room to do it well.
We are not asking for that decision now. February gives both paths a fair hearing, with November's foundation and real query data to inform it.
Search across PADI's properties, natural language understanding, context-aware ranking, per-language relevance reporting, and sponsored results.
Where location search resolution should live, given the locator's main entry point is global search. And a single indexing pipeline from the Travel application serving both.