...
The Search Query is sent when searching in Datafari and pressing the “Enter” key or clicking on the magnifying glass:
...
GET https://[DATAFARI_BASE_URL]/Datafari/rest/v2.0/search/select?parameters
Example https://datafariui.datafari.com/Datafari/rest/v2.0/search/select?parameters
Query parameters:
Parameter | Value | Description | Data Type | |||||
---|---|---|---|---|---|---|---|---|
q | User input (default: *:*) | The user input from search bar. When the user does not enter any term in the search bar, use the default value “*:*” to retrieve all documents indexed in Datafari. | String | |||||
fl | List from ui-config.json | Used to display items on the search page about the document, like title, preview content, url, etc... The list of values from "queryParams": { "fields": [ ] } in the configuration file: ui-config.json. The default values in this file are:
| String | |||||
sort | score desc | Fixed value to sort the result list of documents. | String | |||||
q.op | AND | Fixed value that configure the type of search in Solr. | String | |||||
rows | 10 | Number of documents retrieved by the query. Fixed value. | number | |||||
start | Computed value | Is used to retrieve next page of result list. The search query must be sent with a value computed as follow: page_index * rows. Starts with 0. To have the first result page start=0, then second page is start=1*10, etc… | number | |||||
aggregator | From ui-config.json | The value of this parameter must be retrieved from this object in the ui-config.json file: “aggregator” value from searchBar.suggesters[x].type=”BASIC”.aggregator. | boolean | |||||
facet | true | Always true for filtering results with facet selections. | boolean | |||||
facet.field | {!ex=field_name}field_name made from ui-config.json | This parameter is used for result arrangement into categories (Solr functionality). It is made with all objects of type FieldFacet and the object of type HierarchicalFacet in ui-config.json: All objects With the current ui-config.json content the parameters to generate are:
| String multiple | |||||
facet.query | {!key=id_index}query made from ui-config.json | This parameter is used for result arrangement into categories (Solr functionality). It is made with one object of type QueryFacet in ui-config.json: The object
| String multiple |
...