Endeca TechTalk Slideshow

19
Ed S h Endeca Search: An Overview An Overview John Laker

Transcript of Endeca TechTalk Slideshow

E d S hEndeca Search:An OverviewAn Overview

John Laker

The CompanyThe Company

based in Cambridge, MA

f d d i 1999founded in 1999

considered the pioneer of faceted searchp

derived from German entdecken meaning “to discover”

bought by Oracle in 2011 for $1.075B

Product OverviewProduct Overview

Endeca InFront SuiteEndeca InFront Suite

Faceted Search & Navigation

SEO

Page Builder

WorkBenchWorkBench

Developer Studio

Developer StudioDeveloper Studio

Tool to visualize and develop the data pipelineTool to visualize and develop the data pipeline

Map incoming data to Endeca properties

Define search dimensions

Define search interfaces

Insert custom data manipulatorsInsert custom data manipulators

Push settings to running Endeca instance

IntegrationIntegration

Hybris integrationHybris integration

Any data can be indexed if formatted to Endeca specification

Data is exported

Index scripts process exports

Incoming data goes through pipelineIncoming data goes through pipeline

Search records are updated

Pipeline ExamplePipeline Example

Index ProcessingIndex Processing

Baseline Update

Full index that clears all data in MDEX and refreshes all indexes. MDEX is down.

Partial Update

Incremental update that is performed through a merge in memory.Incremental update that is performed through a merge in memory. No downtime.

Partial RemovePartial Remove

Incremental remove that is performed through a merge in memory. No downtimeNo downtime.

Search & NavigationSearch & Navigation

Faceted Search

G id d N i tiGuided Navigation

Spell Correctionp

Word Stemming

Thesaurus

WorkbenchWorkbench

Rule Manager

K d R di tKeyword Redirects

Page Builderg

EAC Admin

Boost & Bury

Architecture ComponentsArchitecture ComponentsMDEX

th i d i d i i th t id th f ti lit f llthe indexing and querying engine that provides the core functionality for all Endeca. MDEX Engine is stateless and hence requires the query to have all the parameters to be provided each time.

DGraph

Endeca data store

Platform Services

This consists of mainly Endeca Information Transformation Layer and Endeca y yapplication controller (EAC).

EAC consists of EAC central server and agents. EAC centeral server manages all agents.

Architecture OverviewArchitecture Overview

Endeca Box 1 Endeca Box 2Endeca Box 1 Endeca Box 2

Platform Services

Workbench

DGraph1 DGraph2 DGraph3 DGraph4p p p pMDEX MDEX

Front End LayerFront End Layer

Use CasesUse Cases

Marketing

P tiPromotions

A/B Testingg

Type ahead or autocomplete

Guided Navigation

ExamplesExamples

Adidas

Hybris Integration

Workbench

Live SiteLive Site

Alternative SolutionsAlternative Solutions

Google

Autonomy

Solr

LuceneLucene

Endeca vs SolrEndeca vs. SolrEndeca

crazy expensive

sorts search results on fields

tasks can be pushed to business

faster time time to market

Solr

free

uses relevancy algorithm to sort results

Endeca vs GoogleEndeca vs. GoogleEndeca

Many tools and customizations

Mature eCommerce offeringMature eCommerce offering

Full control of data manipulation

Googleg

More of a black box

eCommerce features are fairly new

Google is Google

Pro and ConsPro and ConsPros

Highly configurable

Workbench empowers businessWorkbench empowers business

Efficient index jobs

Fast & Stable

Cons

Workbench UI

Error reporting

Wrap upWrap up

Q & AQ & A

Thank youy

Good night