| 
<?phprequire "vendor/autoload.php";
 
 use SyncMySql\SyncMySQL;
 use SyncMySql\Connection\MySQLiConnection;
 use SearchElastic\Search;
 use ElasticSearchClient\Mapping;
 
 // $con = new mysqli('localhost','root','','laravel');
 
 // $mysqls = new MySQLiConnection();
 $connection = new \PDO('mysql:host=localhost;dbname=laravel;','root', '');
 $sync = new Search();
 $sync->setIndex("blog");
 $sync->setType("user");
 $sync->setSearchColumn("name");
 // $sync->setConnection($mysqls);
 echo print_r($sync->search("ahmed khan"));
 // echo print_r($sync->updateNode($con,'users',21));
 // echo $sync->insertNode([
 //     "id" => 5,
 //     "name0" => "abc",
 //     "design" => "pattern"
 // ]);
 
 // $search = new Search();
 // $search->setIndex("abc");
 // $search->setType("asd");
 // $search->setSearchColumn("name");
 // echo print_r($search->search("ahmed"));
 
 // $client = new Mapping();
 // // $map=;
 // $mapping = ['index' => 'abc3',
 //             'body' => [
 //             'mappings' => [
 //                             'article' => [
 //                                 'properties' => [
 //                                     'id' => [
 //                                         'type' => 'integer'
 //                                     ],
 //                                     'article_name' => [
 //                                         'type' => 'string'
 //                                     ],
 //                                     'article_content' => [
 //                                         'type' => 'string'
 //                                     ],
 //                                     'article_url' => [
 //                                         'type' => 'string'
 //                                     ],
 //                                     'category_name' => [
 //                                         'type' => 'string'
 //                                     ],
 //                                     'username' => [
 //                                         'type' => 'string'
 //                                     ],
 //                                     'date' => [
 //                                         'type' => 'date',
 //                                         'format' => 'dd-MM-yyyy'
 //                                     ],
 //                                     'article_img' => [
 //                                         'type' => 'string'
 //                                     ],
 //                                 ]
 //                             ]
 //                         ]
 //                     ]
 //             ];
 // echo print_r($client->deleteMapping("abc"));
 
 $connection = new PDO('mysql:host=localhost;dbname=laravel;','root', '');
 
 print_r($connection);
 |