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

    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.
    api docs
  • Synonymize Service

    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

    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

    Insight App

    Dashboard to manage data visualizations. Can be integrated in Playboard or 3rd party tools.

    + info
  • Play Service (Search)

    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.
    api docs
  • Play Service (Navigation)

    Play Service (Navigation)

    Configure the way products are sorted in category listing pages. Configure facet behaviour (ordern, 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.
    api docs
  • MVT Service

    MVT Service

    Multi-Variate controls for Browse and Search sorting configurations.

    mvt user manual
  • Contextualize Service

    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.
    api docs
  • Event Service

    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.
    api docs
  • Dataflow templates

    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

    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).
    api docs
  • Interface X

    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.
    api docs
  • Empathize Service

    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).
    api docs
  • Search Service

    Search Service

    Leverage and control all search requests and Search Flows. Configure searchable attributes, scoring, facets, spell check, languages, etc.

    • Search API.
    api docs
  • Navigation

    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

Would you like to see Empathy Platform in action?