setSettings() public static method

public static setSettings ( $index, array | object $data ) : boolean | Guzzle\Http\EntityBodyInterface | string
$index
$data array | object
return boolean | Guzzle\Http\EntityBodyInterface | string
Ejemplo n.º 1
0
 /**
  * Set refresh_interval on all indexes.
  *
  * @param string $interval
  */
 public function setRefreshInterval($interval = '1s')
 {
     $sites = is_multisite() ? wp_get_sites() : [['blog_id' => get_current_blog_id()]];
     foreach ($sites as $site) {
         $index = $this->getIndexName($site['blog_id']);
         Elasticsearch::setSettings($index, ['index' => ['refresh_interval' => $interval]]);
     }
 }