elasticsearch_search_api-1.0.x-dev/src/SyncStrategyInterface.php
src/SyncStrategyInterface.php
<?php
namespace Drupal\elasticsearch_search_api;
use nodespark\DESConnector\ClientInterface;
/**
* Class SynonymSync.
*/
interface SyncStrategyInterface {
/**
* Sync the data with the index.
*
* @param \nodespark\DESConnector\ClientInterface $client
* The Elasticsearch client.
* @param array $settingsParams
* An array of settings parameters.
* @param array $mappingParams
* An Array of mapping parameters.
*
* @return bool
* TRUE if the sync is successful.
*/
public function execute(ClientInterface $client, array $settingsParams = [], array $mappingParams = []);
}
