Endeca
- 1. Endeca
Swati Bansal 20-Sept-2012
© 2011 GrapeCity inc.
- 2. Agenda
• What is Faceted Search?
• Endeca-Definition
• Endeca Commerce Architecture
• Type of Queries-Navigation Queries and Keyword Search
Queries
• Key Endeca Terms
• Dimension Hierarchies
© 2011 GrapeCity inc. 2
- 4. Guided Navigation
• Refine or navigate a collection of information by using a
number of discrete attributes called facets.
•Create own custom navigation rather than following a
specific path
© 2011 GrapeCity inc. 4
- 6. Endeca Components
• Endeca Information Transformation Layer (ITL):
– Reads raw source data and manipulates it into Endeca MDEX
indices.
– Runs offline at intervals appropriate for your business needs.
• Endeca MDEX Engine
– Query Engine.
– Loads the indices generated by the indexing component of ITL.
– MDEX receives queries from Endeca Application Tier, executes
them and returns results to application tier.
• Endeca Application Tier
– Provides interface to MDEX engine via Endeca Assembler.
– Endeca Assembler API is a language agnostic interface for aggregating
queries to MDEX engine and execute any necessary post processing
on the results.
© 2011 GrapeCity inc. 6
- 7. Navigation Queries Vs Keyword Search Queries
• Navigation Queries: Returns a set of records based on application defined record
characteristics along with follow on query information.
• Keyword Search Queries: Returns records or dimensions based on user defined
keyword along with any follow on query information.
© 2011 GrapeCity inc. 7
- 8. Endeca Terminology-Records, Dimensions and Properties
• Endeca Records:
– Entities in your data set that you are navigating to or searching for. For e.g. bottles of wine,
customer records in a CRM application.
• Dimensions:
– Define logical structure for data to support queries.
– Collection of related dimension values organized into a tree.
– Dimension Values are tags or labels you use to classify records.
– Wine Type is a dimension with red, white, sparkling as possible dimension values.
• Endeca Properties:
– Describe descriptive information about individual endeca records.
– E.g.- Decription, price is an endeca property.
– Donot provide any navigation support.
© 2011 GrapeCity inc. 8
- 9. Dimension Hierarchies
Additional control over the logical structure used to organize your
Endeca Records.
When u navigate on a dimension value, you implicitly navigate all
of dimension value’s children.
Faster querying: Reduce the amount of follow on information
(Endeca removes dead ends).
© 2011 GrapeCity inc. 9
- 11. Page of an Endeca Application
© 2011 GrapeCity inc.