For Administrators only - Index data to enable Google-like user search queries
In this section We will explore the features of the Data Catalog Content Search. With this feature you can use Denodo Scheduler to index the content of your views using either ElasticSearch or the Denodo Scheduler Index Server. You can then allow your users to perform Google-like searches on them, and to customize how they see the search results.
In our example we are going to index the fields of the client view, to allow more rapid discovery of client details.
Index Creation & Configuration
Our first Step is to configure an Index. Let's see how to do that using Denodo Scheduler
Creating an Index in the Denodo Scheduler
Start the Scheduler Server, the Scheduler Index Server and the Scheduler Administration tool from the Denodo Control Center. Once these are all running, open the Scheduler Administration Tool by clicking on the link (by default: http://127.0.0.1:9090/webadmin/denodo-scheduler-admin).

Create the Index following these steps
- In the login screen of the Scheduler Administration Tool,
provide the login details
admin / admin
and URI of the Scheduler Server. The URI of the server has the format //<host>:<port>. - In the Denodo Scheduler we need to create a new job to create and maintain the Index. Click
Add Job > VDPIndexer
- Give the Job a suitable name, in this case
index_clients
. - Choose the following settings Under the
Extraction section
, while leaving the rest to default/blank:- Data Source: vdp
- Database: tutorial
- View: tutorial.client
- Indexing process name: tutorial.client
- Under the
Exporters section
, click Add Exporter > Scheduler-Index and choose the following settings while leaving the rest to default/blank:- Data Source: Scheduler-Index
- Index name: ix_client
- Save the Scheduler Job. Once the job is saved, you can execute the job by clicking three dots under the Processed (Tuples/Errors) column and then the
start
option . - The job will execute and once successfully complete, the
Result
status will change toCOMPLETE
, indicating that the Index has been populated.
Configuring the Index in the Data Catalog
We now need to configure the newly created Index in the Data Catalog, in order to ensure that the Data Catalog includes the Index as part of the searchable content.
- Open the Data Catalog and navigate to
Administration > Set-Up > Content Search
. - In the Administration window, click on
Content Search
option - Click on + Add server option under
Index Servers tab
. - Add the details as follows to the
Add New Index Server
screen.- Name: TutorialIndex
- Type: Scheduler Index
- Description: Tutorial Index
- Host: localhost
- Port: 9000
- Login: admin
- Password: admin
- Click
Ok
. - Go to the
Configuration tab
, Click the Pencil Icon. - In the
Search Index Path
screen, add the following details:- Index Type: Scheduler Index
- Index Server: TutorialIndex
- Index Name: ix_client
- Click
Ok
. - The Index will display a green checkmark under the Configured column to indicate that the Index was added successfully.
DONE! In the next section we will see our new Index in action!