The Developer Studio application allows you to define the structure of your data. In a relational database your database is structured for minimal redundancy and neatly fashioned. This has the side effect of making queries on large sets of data slow. The DevStudio application allows you to define dGeraph and build it a server. The steps to create this model are minimal. First you define your list of tables and their relationships. Then you define what fields your UI applications will need to use. After that you just build the CeleriQ index and start using the data in your application.
First create a new dGraph definition. On the file menu choose new and create a file. You will be prompted for the database settings. A dGraph must connect to a database. The database holds your data and is the source for the indexing engine. You then choose which fields will be in your dGraph.
Once you have defined your database store and selected fields, you are ready to setup the properties of fields. Each database field will have a number of properties that determine if it is visible or a search field. Also you can set fields to be a rollup or sortable or even a dimension. The power of the dGraph is defined in this simple to use tool.
The data model is defined with these properties. Fields defined as dimensions will allow the user to use the Piloted Search feature. Searchable fields can be used to narrow your search with defining values.
Try it
Now you can try to create a dGraph and define custom searches. The Studio is much like any other developer studio. You can use it to create, open, and edit files. In the case of CeleriQ, these are dGraph definition files. From the Studio you can perform any action needed to add advanced search to your application.





