Select
Open source search Visual search Search performance engineering Smart autosuggest Endeca replatforming

Let's face it: Endeca is now a legacy technology, and is hindering innovation in the product discovery space.

Endeca lacks true personalization, doesn't possess AI-based ranking or query understanding, and cannot handle real-time updates of availability, pricing and promotions data. It also has issues with omni-channel scalability and is not friendly to cloud deployment. As a closed source solution, Endeca is notoriously hard to customize. For these reasons, many retailers see Endeca as an impediment to their search innovation, and are looking for alternatives. 

Open source search engines, such as Solr and Elasticsearch, offer foundational search capabilities and are supported by active developer communities. Moving the product discovery experience to these platforms can unlock in-house innovation, and tap into new, exciting features.

At Grid Dynamics, we have assisted several tier-1 retailers in moving from Endeca to modern, open source search engines.

We take a phased approach, gradually migrating parts of the Endeca ecosystem over to the new open source technology stack. At every step of the migration, we add new features which were previously impossible with Endeca, such as near real-time store inventory updates and advanced query understanding. At all times, we ensure that business KPIs are improving with rigorous A/B testing and search tuning. 

As a result of these features, the new system provides higher relevance, resulting in better conversion rates and average order values. In some of our engagements, we saw revenue from search increasing by 25%, and search revenue per visit increasing by 10% over a one year period. Additionally, the new, open architectures are ready for further innovation in-house, as well as integration with best-in-breed cloud services. 

Re-platforming with Grid Dynamics

Migrate search traffic

  • Create a catalog ETL and messaging feeds
  • Build a new product discovery service for search and browse
  • Keep XM for search configuration and merchandising
  • Convert XM rules and configurations for a new platform
  • Migrate search traffic
  • A/B test and tune the search experience

Migrate content management

  • Introduce a new content service
  • Keep XM for content management
  • Convert XM configuration for the new content service
  • Migrate the UI from Assembler to a new content service

Migrate merchandising processes

  • Introduce a digital merchandising tool
  • Migrate MX rules to the new merchandising tool
  • Migrate merchandising processes from XM to the new tool
  • Retire Endeca
Open architecture

Open architecture

Open source technologies and open architectures provide seamless innovation.
Horizontal scalability

Horizontal scalability

Provide horizontal scalability for omnichannel catalogs and increase capacity on the fly
Near real-time signals

Near real-time signals

Up-to-date inventory levels, prices, offers and promotions both online and in-store.
Semantic search

Semantic search

Advanced query understanding with concept search and natural language processing.
Elasticity and resiliency

Elasticity and resiliency

Cloud deployment for just-in-time scalability, high availability and disaster recovery.
Search Engine Optimization

Search Engine Optimization

Support SEO-optimized semantic URLs, including backward compatibility to Endeca URLs, for the migration period.
Endeca Replatforming blueprint

In the new architecture, Endeca's former responsibilities are replaced and divided by several services: the product discovery service is responsible for providing keyword search and the catalog navigation functionality similar to MDX, while the content service takes on the responsibilities of Endeca Assembler. Merchandising and content management concerns are migrated to corresponding merchandiser tools. 

Our foundational search engine
Another foundational search engine
Docker is a containerization technology
A messaging system
React is a front-end framework
A backend-for-front-end framework
A backend framework
A document database
Load balancing for Google Cloud platform
Caches content close to users to speed up delivery
Storage web service
Our foundational search engine
Another foundational search engine
Docker is a containerization technology
A messaging system
React is a front-end framework
A backend-for-front-end framework
A backend framework
A document database
Load balancing for Google Cloud platform
Caches content close to users to speed up delivery
Storage web service

Schedule a free workshop with one of our senior architects to learn more

This field is requiredPlease enter your name
This field is requiredPlease enter your email
This field is requiredPlease enter company name