
Remote Reindexing Strategy for a California-Based Travel Startup



Client
The client is a travel-focused technology startup based in California that evolved into a full-stack design and development studio. Their B2B tools are used by some of the world’s biggest companies to manage travel programs.
Project Context
Their Elasticsearch deployment had 1,400 indices and 22 inconsistent mappings. Oversharding and field conflicts affected performance and maintainability.
Challenges
- Variations in mapping types (e.g., text vs. keyword)
- 380+ empty/low-data indices bloating resources
- Downtime sensitivity for legacy and live data
Solution
- Unified schema and custom index templates
- Deleted empty indices and consolidated minimal ones
- Reindexed to Elastic Cloud with optimized shard policies
Project Objectives
- Migrate to Elastic Cloud using remote reindexing
- Consolidate and unify mapping schemas
- Resolve oversharding and improve ILM strategy
Solution Delivery
SquareShift designed remote reindexing processes, unified field types, optimized ILM phases, and reduced shard counts with aliasing and field exclusions.
Testimonial
SquareShift gave us clarity and control over our search backend for the first time