Configuration
This page explains the composite service specific configuration parameter
Composite search service file configuration is available at https://github.com/project-sunbird/sunbird-devops/blob/master/ansible/roles/stack-sunbird/templates/search-service_application.conf
Variable | Purpose |
---|---|
search.es_conn_info* | Elastic Search host IP |
compositesearch.index.name* | ElasticSearch index for composite search functionality. |
search.fields.mode_collection | Set of fields that will be part of content result when search mode is collection. Default list of fields: "identifier", "name", "objectType", "contentType", "mimeType", "size", "childNodes" |
search.payload.log_enable | Parameter to enable and disable search requests logging. Default logging: false |
channel.default | Default channel Id to be populated in search request headers if "x-channel-id" is not part of search request headers. This is not a mandatory configuration. |
telemetry.search.topn | |
search.batch.size | Elastic search batch size for number of records to be indexed. Default value: 1000 |
search.fields.query | |
search.fields.date | Used to identify date fields of object models that are being synced to elastic search in ElasticSearchUtil Class. This is not a mandatory configuration. |
time-zone | Used to define time zone property in ElasticSearchUtil Class. This is not a mandatory configuration. |
'*' - mandatory configuration fields
Last updated