Working with the search interface
- Elements of the Search Interface
- Query Directives
The Search page lets you search through the data gathered and collated by DNIF.
This article introduces you to the various elements of the Search interface and the query directives you can use to work with this interface.
Elements of the Search Interface
In the above image, elements on the interface are labeled using numbers and are explained in the table below:
|5.||Result Set or Data Stack||
|7.||Download Results||Allows you to download the current data stack in the JSON, CSV, and Excel formats.|
The Options menu includes options to create:
Profiles let you upload required contextual data and set up a baseline, profiles are used in several query directives like _store, _checkif lookup and _retrieve.
Context menus help you execute queries for performing validation checks or responses on a particular field.
NOTE: DNIF uses the DNIF Query Language (DQL) as the abstraction layer for DNIF users. If you’re looking to get started with DQL, we strongly recommend that you first familiarize yourself with the DNIF Query Language.
DQL, with a varied list of query functions, allows you to query, process, evaluate, and transmit data from the abstracted DNIF web interface itself. The primitives for facilitating this are called query directives.
Query directives allow the user to implement different functionalities when searching for data. They can be categorized into:
- Inward query directives
- Process query directives
- Outward query directives
Inward Query Directives
|_retrieve||Returns data from a stored file descriptor.|
Process Query Directives
|_limit||Limits the number of rows returned (in the result set) to the number specified.|
Outward Query Directives