Search API Fast

Component ID

2829963

Component name

Search API Fast

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

622

Component created

Component changed

Component body

Provides drush commands to index fast with search API (using all your CPU cores).
It's an effective multi-process approach by spawning new drush commands that handle queues.

If you have a 10k+ node-set, this is highly useful.

Relies on drush and unix/linux-based systems.

Controlling search_api_fast examples:
Drupal 8 (settings.php)

$config['search_api_fast.performance']['index_workers'] = 8;
$config['search_api_fast.performance']['worker_batch_size'] = 100;
$config['search_api_fast.performance']['max_batches_worker_respawn'] = 4;
$config['search_api_fast.performance']['drush'] = '/opt/mycooldrush/drush';

Drupal 7 (settings.php)

$conf['search_api_fast_index_workers'] = 8;
$conf['search_api_fast_worker_batch_size'] = 100;
$conf['search_api_fast_max_batches_worker_respawn'] = 4;

See README.txt for instructions.

Keywords: search_api multithreading search fast drush large index