← All case studiesTransportation · Elastic consulting

Case study

Canadian Transportation Operator's Blueprint for One Search Across 5+ Web Domains and 5 Languages

SquareShift planned a move from Swiftype to Elasticsearch Serverless, unifying website search across five-plus domains in five languages.

Book a session →
5+web domains in one search experience
5languages supported in search
10Swiftype features mapped to Elasticsearch

Client

A Canadian transportation operator that ran website search on Swiftype across five-plus domains.

Industry

Transportation

Services

PlPlatform & Software Engineering

Stack

Elasticsearch Serverless · Elastic Open Web Crawler · Python · Linux

How SquareShift delivered it.

01

Project context

The client wanted to leave Swiftype, remove its constraints and costs, and unify search. SquareShift scoped hybrid ingestion for web pages and Contentstack, plus better relevance and five-language search.

02

Project objectives

Unify search across five-plus web domains.

Beat Swiftype on relevance and speed, and search in five languages.

03

Solution delivery

SquareShift planned scheduled crawling of five domains with Elastic Open Web Crawler, plus a Python script for Contentstack.

It designed index templates, field mappings and ingest pipelines for transformation, and planned relevance tuning with synonyms, weights and query rules for ranking.

It planned autocomplete and search APIs, plus help with frontend integration, and tests for integrity, accuracy and latency, benchmarked against Swiftype.

04

The outcome

The blueprint covers one search experience across five-plus web domains and five languages. It maps 10 Swiftype features to Elasticsearch.

“
Beat the old platform on relevance and speed, with tests for integrity, accuracy and latency.

Architect, SquareShift

Related work