Creating an Application (Methodology)

This section describes the main steps to create a Search-Based Application. Read it carefully and click the links to get to the procedures detailing the configuration of each step.

Step

Description

See ...

1

Define the Search-Based Application scope.

  • Which data sources do you have?
  • What do you want to search (data to retrieve)?
  • What do you want to show in your Search-Based Application?

Defining the Application Scope

2

Create Connectors.

  • Connectors fetch documents from data sources and push them into Exalead CloudView.
  • Exalead CloudView converts them into Exalead CloudView documents.

Adding a Connector

3

Create the Data Model.

Create the metas and facets that you want to use in your application (see Indexing Options for Data Model Properties):

  • Retrievable index fields - the fields to display in the search results.
  • Searchable index fields - the fields in which you can search data.
  • Facetable fields - category facets to display in the Refinement panel to refine and navigate through search results.

Creating the Data Model

4

Configure the behavior of the search fields.

  • Full-text search
  • Prefix search
  • Semantic processing

Configuring the Search Bar Behavior

5

Prepare the content to display in search results (hits).

(1) Number of hits to display in the page

(2) Summary descriptions

(3) Highlighting of terms

(4) Browsable thumbnails

(5) Hit metas

(6) Hit facets



Preparing the Content to Display in the Search Results

6

Define the refinement facets.

They will be used to filter search results and navigate through them. By default, they display a count of documents but you can add other calculations.



Defining the Refinement Facets

7

Create the front end of your application with the Mashup Builder.

  • Use the Exalead CloudView feed to retrieve hits from Exalead CloudView and other feeds.
  • Assemble page interfaces with widgets.
  • Check your configuration in the Mashup UI.
Note:

You can also create use your own tools to communicate with the Exalead CloudView Search API.

Creating the Front-end Application with Mashup Builder

8

Optionally, secure the access to your documents.

Securing Document Access