SolrClient::addDocuments
SolrClient::__construct
SolrClient
PHP Manual

# SolrClient::commit

(PECL solr >= 0.9.2)

SolrClient::commit — Finalizes all add/deletes made to the index

### 説明

public SolrUpdateResponse SolrClient::commit ([ int `$maxSegments` = "1" [, bool `$waitFlush` = true [, bool `$waitSearcher` = true ]]] )

This method finalizes all add/deletes made to the index.

### パラメータ

`maxSegments`

  Optimizes down to at most this number of segments. Since Solr 1.3

`waitFlush`

  Block until index changes are flushed to disk.

`waitSearcher`

  Block until a new searcher is opened and registered as the main query searcher, making the changes visible.

### 返り値

Returns a SolrUpdateResponse object on success or throws a SolrClientException on failure.

### 参考

- SolrClient::optimize - Defragments the index
- SolrClient::rollback - Rollbacks all add/deletes made to the index since the last commit

SolrClient::addDocuments
SolrClient::__construct
SolrClient
PHP Manual