Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 747 Bytes

README.md

File metadata and controls

26 lines (20 loc) · 747 Bytes

json-to-elastic

Search for JSON files on GitHub repository and sync with ElasticSearch cluster.

Using

include './send-to-elastic.php'; // include class

/** array with options required */

$options = array(
    'githubUser' => 'Fulano', // Github Username
    'githubPass' => 'FulanoStrongPasswd', // Github Passwd
    'repository' => 'Fulano/Repository', // Repository Name
    'repoPath' => 'src', // Repository Path
    'elsType' => 'ElasticType', // Elasticsearch Type
    'elsIndex' => 'ElasticIndex', // Elasticsearch Index
    'elsHost' => 'localhost:9200' // Elasticsearch Host
);

// Create a new instance of class passing the array with options
$el = new SendToElastic($options);

// Call the function 
$el->getJson();