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 →
Client
A major American airline group that runs more than five web domains and needed search to work across five languages.
Industry
Aviation
Services
Stack
Swiftype · Elasticsearch Serverless · Elastic Open Web Crawler · Python · Contentstack
How SquareShift delivered it.
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.
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.
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


