コード例 #1
0
<?php

require_once 'elastic.php';
$esObject = new ElasticSearch($index, $type, $size);
//$jsonString = file_get_contents('scraped_amazon.json');
//$documents = json_decode($jsonString, true);
//foreach ($documents as $document) {
//    $esObject->getDocIdForMerging($document);
//}
$sourceFileHandle = fopen('scraped_amazon.json', 'r') or die('unable to open source file');
while (($line = fgets($sourceFileHandle)) !== false) {
    $line = substr($line, 0, -2);
    if ($line[0] == '[') {
        $line = str_replace('[', '', $line);
    }
    $document = json_decode($line, true);
    $esObject->getDocIdForMerging($document);
}
?>