Focus on Search

Search is triggered when end users (or a third-party application) submit a query to Exalead CloudView.

See Also
Understanding the Exalead CloudView Workflow
Focus on Indexing
Search Roles

The following diagram shows how Exalead CloudView parses and expands queries before searching for matches on the index replicas.



  1. End users perform a search query using either the Mashup UI or the Mashup API (via 3rd party search applications).
  2. The Search API received the query.
  3. The query is parsed (that is, words and separators used in the query are checked) and expanded using the dictionary. For example, synonyms are added to the query.
  4. The expanded query is executed. It is broken down into a more granular query language known as ELLQL (EXALEAD Lower-level Query Language) so the index slices can understand it.
  5. Most relevant matches are searched for in all index slices. Navigation data (for example, facet) are generated.
  6. Hits from each slice are merged in the search server. Search results are returned to the user.