Search Definition Expert - moritzmars/ScienceDataManagement GitHub Wiki
The application allows you to define expert search profils. Within an expert search, you are able to define complex queries.
An expert query can be defined inside the "Create Search Definition" tab on the "Expert Search Query" field textbox:

Because each database has his own field definition, a mapping between the fields is necessary. Thefore the application supports the so called the "Meta Search Fields" feature. The defined "Meta Search Fields" will be replaced during the execution of query against the system specific field names.
The "Meta Search Fields" are defined inside the Meta Field Definition site. This site can be opened by clicking on "Meta Field Definition" inside the "Connector Management" tab.

On this site you can define new "Meta Fields". Therefore just enter the new metafield name in the textbox and click on "Add Meta Search Field". It is recommend to start and end the "Meta Field" name with a special character like for example "%"

After you have defined a "Meta Field" you can now assign the "Meta Field" with a specific field name for each connector. Therefore return to the connector site and select a connector. Afterwards click on edit.

Inside the connector edit page, you are able to set the mapping from the "Meta Field" to the system specific fields. Therefore you just select the Meta Field name and enter the corresponding specific field name. The value will be saved by clicking on "Update Mapping".
