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
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