Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 3.63 KB

File metadata and controls

25 lines (21 loc) · 3.63 KB
description
This page explains the composite service specific configuration parameter

Configuration

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.

{% hint style="info" %} '*' - mandatory configuration fields {% endhint %}