Add or remove remote nodes from the network. Changes apply to the current instance’s view of the cluster.
An API key is a token that you provide when making API calls. Read more about how to secure your project.
Include the API key to the Authorization header, for instance:
-H 'Authorization: Bearer 6436fc5237b0d6e0d64253fbaac21d135012ecf1'If you use a SDK, ensure you instantiate the client with the API key, for instance with JS SDK:
const client = new MeiliSearch({
host: 'MEILISEARCH_URL',
apiKey: '6436fc5237b0d6e0d64253fbaac21d135012ecf1'
});Network topology configuration for distributed Meilisearch
Map of remote instance names to their configurations
null as a value for a remote to remove it from the configuration.{
"ms-00": { "url": "http://localhost:7700" },
"ms-01": { "url": "http://localhost:7701" }
}Map of shard names to their configurations.
null as a value for a shard to remove it from the configuration.{
"shard-00": { "remotes": ["ms-00", "ms-01"] }
}Previous shard configurations
This field should not be passed by end-users. It is used in internal communications between Meilisearch instances
{
"shard-00": { "remotes": ["ms-00", "ms-01"] }
}Name of this instance in the network
"ms-00"
Name of the leader instance in the network
"ms-00"
Previous remote configurations
This field should not be passed by end-users. It is used in internal communications between Meilisearch instances
{
"ms-00": { "url": "http://localhost:7700" },
"ms-01": { "url": "http://localhost:7701" }
}New network state is returned.
Network topology configuration for distributed Meilisearch
Map of remote instance names to their configurations
null as a value for a remote to remove it from the configuration.{
"ms-00": { "url": "http://localhost:7700" },
"ms-01": { "url": "http://localhost:7701" }
}Map of shard names to their configurations.
null as a value for a shard to remove it from the configuration.{
"shard-00": { "remotes": ["ms-00", "ms-01"] }
}Previous shard configurations
This field should not be passed by end-users. It is used in internal communications between Meilisearch instances
{
"shard-00": { "remotes": ["ms-00", "ms-01"] }
}Name of this instance in the network
"ms-00"
Name of the leader instance in the network
"ms-00"
Previous remote configurations
This field should not be passed by end-users. It is used in internal communications between Meilisearch instances
{
"ms-00": { "url": "http://localhost:7700" },
"ms-01": { "url": "http://localhost:7701" }
}