Configuración de los ajustes personalizados del tiempo de ejecución de Consulta
Para personalizar el nodo ZooKeeper, también puede agregar un archivo wc-component.json para anular o agregar nuevas propiedades de configuración. Para saber más sobre las propiedades de configuración de los componentes, consulte Propiedades de configuración de los componentes
Endpoint
El punto final es:
http://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=component&envType=auth
Reinicie el contenedor del servicio de consultas después de aplicar la configuración para que los cambios surtan efecto.
Ejemplo
A continuación se muestra una estructura de ejemplo para la configuración de componentes.
{
"valuemappingservice": {
"valuemapping": [
{
"internalName": "CatalogGroupUserDataFieldNameMapping",
"externalName": "CatalogGroupUserDataFieldNameMapping",
"valuemap": [
{
"externalValue": "UserRating",
"internalValue": "rating"
}
]
},
{
"internalName": "CustomData",
"externalName": "CustomData",
"valuemap": [
{
"externalValue": "CustomDataExternal",
"internalValue": "CustomDataInternal"
}
]
}
]
},
"extendedconfiguration": {
"configgrouping": [
{
"name": "LoadOnStartup",
"property": {
"name": "com.ibm.commerce.search.internal.runtime.bootstrap.SearchServiceWarmStarter",
"value": "FALSE"
}
},
{
"name": "MultipleContracts",
"property": {
"name": "operation",
"value": "OR"
}
},
{
"name": "TransactionServerSetting",
"property": [
{
"name": "TransactionServerSetting/SSLAcceleratorOption",
"value": "Enabled"
},
{
"name": "TransactionServerSetting/inSSLPort",
"value": "8888"
},
{
"name": "TransactionServerSetting/inSecure",
"value": "true"
}
]
},
{
"name": "CustomGroup1",
"property": {
"name": "customPropName",
"value": "customPropValue"
}
},
{
"name": "CustomGroup2",
"property": [
{
"name": "customPropName1",
"value": "customPropValue1"
},
{
"name": "customPropName2",
"value": "customPropValue2"
}
]
}
]
}
}