Turbo Indexer Drush Commands for Parallel Solr Indexing

Five commands, one page each

All commands

Five Drush commands, each with a short alias. Every one of them takes --server and --index; each has its own page with every option and its default.

opensolr:turbo ost

Indexes everything waiting in the Search API tracker, with parallel workers, in the background. drush ost

drush ost --server=my_solr_server
opensolr:stats oss

Shows progress per index and the state of every running session. drush oss

drush oss
opensolr:stop osstop

Stops every running session, or one session. drush osstop

drush osstop
opensolr:reindex osri

Puts every item of a server's indexes back in the queue. Nothing is deleted from Solr. drush osri

drush osri --server=my_solr_server
opensolr:rebuild osrb

Rebuilds the Search API tracker when its counts are wrong. drush osrb

drush osrb --server=my_solr_server

When you leave out --server

The commands use the first enabled server that runs on Search API Solr. On a site with more than one Solr server, always name it. drush search-api:server-list shows the machine names.

Two commands you never type

opensolr:turbo-daemon is the background process drush ost starts, and opensolr:worker (alias osw) is one worker. Both are hidden from drush list; the indexer runs them itself.

Commands