← All case studiesAviation · Elastic consulting

Case study

One Search Across Five Domains and Five Languages for a US Airline

How SquareShift moved a major American airline's search platform from Swiftype to Elasticsearch Serverless, unifying content from five-plus domains into one high-precision, multilingual index.

Book a session →
2content sources in one pipeline: legacy pages and the new CMS
0managed-platform overhead: the search tier is now serverless

Client

A major American airline group that runs more than five web domains and needed search to work across five languages.

Industry

Aviation

Services

PePlatform & Software Engineering

Stack

Swiftype · Elasticsearch Serverless · Elastic Open Web Crawler · Python · Contentstack

How SquareShift delivered it.

01

The challenge

Content was fragmented across more than five separate web domains, and the airline needed one high-precision search experience across five languages. Its legacy, managed Swiftype platform had grown expensive to run and was limiting the business as it grew.

02

What we delivered

SquareShift moved the airline to Elasticsearch Serverless and consolidated content from all five-plus domains into a single, centralized index. A hybrid ingestion layer combined a web crawler with custom Python scripts, so legacy pages and new Contentstack CMS content could flow into the same pipeline at once. To move off Swiftype, see our Elasticsearch migration services.

03

The outcome

The airline now runs unified, high-precision search across five-plus domains and five languages, on a serverless architecture that removes the operational overhead of the old managed platform.

“
A migration that just swaps the search engine misses the point. The real fix was one ingestion pipeline that treats legacy pages and new CMS content the same way, so consolidation survives the next content system too.

Platform & Software Engineering Practice Lead, SquareShift

Related work