Your-Code
Govern for life empathy's components in your cloud
Empathy can plug-in search components and micro-services, as well as interface components and actionable Insights to enable fast implementations and enhancements without the need to make any costly and lengthy software or architecture changes.
What's more, Empathy can modify or extend components and features to create your own, unique platform while also offering ownership and governance of the technology. Empathy's aim is to improve the design, features and functionality of your stack, quickly and easily.
Empathy Platform

Empathy Ready made Components
-
Index Builder
Handles complex computational challenges for indexing in a single-threaded, FIFO into the Search Collection.
- Index Builder Public API: Builds the index from external feeds.
- Index Builder Worker: Resolves the Index pipe through prioritized feeds, files and fields.
- Index Builder Deployer: Commits the indexing to the collection.
-
Synonymize Service
Handles all synonym definitions and their complexities.
Synonyms differ from relevancy rules in their applicability depending on the index or query time + the additional complexity of toponomy-directionality. Stand-alone component.
api docs -
PlayBoard App
No-Code controls for Merchandisers, Copy Managers and Analysts.
Gallery of Insights and captivating Visualisations.
Explains with clarity the relevancy of each query across base scores, contextualization and personalisation.
+ info -
Insight App
Dashboard to manage data visualizations. Can be integrated in Playboard or 3rd party tools.
+ info -
Play Service (Search)
Configure the way search behaves. Adapt search results sorting criteria through the use of tools such as the equalizer, boost, bury, synonyms, blacklist and promotions. Play services invoke User Service (LDAP Authentication) and can be integrated in any 3rd party tool (ie. control panel, dashboard,etc.).
- Play Service API: Invokes all Play functionalities within the PlayBoard.
- Play Service Worker: Executes functions and persists the rules and commits the changes.
-
Play Service (Navigation)
Configure the way products are sorted in category listing pages. Configure facet behaviour (order, name and visibility), adapt sorting of products through the use of tools such as boost, bury, and attribute ranking. Play services invoke User Service (LDAP Authentication) and can be integrated in any 3rd party tool (ie. control panel, dashboard,etc.).
- Play Service API: Invokes all Play functionalities within the PlayBoard.
- Play Service Worker: Executes functions and persists the rules and commits the changes.
-
-
Contextualize Service
Deliver higher contextual relevancy to search and navigation sorting of results based on previous user interactions. Collective and 1:1 relevancy models are generated through the collaborative filtering of signals, such as queries, clicks, and purchase.
- QuerySignals.
- SearchSpark Job.
-
Event Service
Event Collections pipeline that feeds the search with "intelligence" to calculate and populate Trending, Related Queries, Tags, Suggestions and any other Crowdsourced job.
- Spark Consumers: Jobs to consume events.
- Stats Consumer: Jobs to generate derivative statistics.
- Spark Writers: Jobs to commit the data.
-
Dataflow templates
Single project for multiple data flow jobs that handle data interoperability across stats, events and search:
- Streaming API job.
- Streaming Enrichment job.
- Single project for multiple data flow jobs.
-
Tagging Service
Captures FE events as user interactions are created: search queries, navigation, clicks, add to cart, checkout...
- Tagging API: Invokes the Tagging.
- Tagging Enrichment: Appends events with other external sources (offline data).
-
Interface X
Search User Interface and Experience layer.
- Interface Smart Components: Sub-component of Search (ex: predictive or related tags).
- X-tensions controls: Allows UX and Merchandisers the control to search through WYSIWYG boosts to pure presentation and motion controls.
-
Empathize Service
Acts as a predictive layer, operating on Empathy Search or on any other Search provider.
Services include: trends (queries and products), search-as-you-type suggestions, search history, related tags and next queries based on previous user interactions.
- Search API (Empathize endpoint).
-
Search Service
Leverage and control all search requests and Search Flows. Configure searchable attributes, scoring, facets, spell check, languages, etc.
- Search API.
-
Navigation
Contributes to the user browse navigation by managing all the browsing requests and acting as an interface to handle all the navigation experience.
Provide and enrich the organic navigation results and also the faceting presentation.
- Store
- Index Builder
- Synonymize Service
- Merchant analyst /
Data scientist - PlayBoard App
- Insight App
- Play Service (Search)
- Play Service (Navigation)
- MVT Service
- Contextualize Service
- Event Service
- Dataflow templates
- Consumers
- Tagging Service
- Interface X
- Empathize Service
- Search Service
- Navigation