You are here

public function SearchApiSolrAdminCommands::uploadConfigset in Search API Solr 4.x

Upload a configset and reload the collection or create it.

@command search-api-solr:upload-configset

@usage drush search-api-solr:upload-configset server_id num_shards Upload a configset and reload the collection or create it with num_shards.

@aliases solr-upload-conf

Parameters

string $server_id: The ID of the server.

string $num_shards: (optional) The number of shards in case a new collection will be created.

Throws

\Drupal\search_api\SearchApiException

\Drupal\search_api_solr\SearchApiSolrException

\ZipStream\Exception\FileNotFoundException

\ZipStream\Exception\FileNotReadableException

\ZipStream\Exception\OverflowException

File

modules/search_api_solr_admin/src/Commands/SearchApiSolrAdminCommands.php, line 115

Class

SearchApiSolrAdminCommands
Defines Drush commands for the Search API Solr Admin.

Namespace

Drupal\search_api_solr_admin\Commands

Code

public function uploadConfigset(string $server_id, int $num_shards = 3) : void {
  $this->commandHelper
    ->uploadConfigset($server_id, $num_shards, $this
    ->output()
    ->isVerbose());
  $this
    ->logger()
    ->success(dt('Solr configset for %server_id uploaded.', [
    '%server_id' => $server_id,
  ]));
}