clarify that we support two ways to embed pastes
[phorkie.git] / scripts / search.php
index b6273b4..121c7e2 100644 (file)
@@ -2,20 +2,7 @@
 //search
 
 namespace phorkie;
-set_include_path(
-    __DIR__ . '/../src/'
-    . PATH_SEPARATOR . get_include_path()
-);
-spl_autoload_register(
-    function ($class) {
-        $file = str_replace(array('\\', '_'), '/', $class) . '.php';
-        $hdl = @fopen($file, 'r', true);
-        if ($hdl !== false) {
-            fclose($hdl);
-            require $file;
-        }
-    }
-);
+require_once __DIR__ . '/../src/phorkie/autoload.php';
 require_once __DIR__ . '/../data/config.default.php';
 if (file_exists(__DIR__ . '/../data/config.php')) {
     require_once __DIR__ . '/../data/config.php';
@@ -24,14 +11,15 @@ if ($GLOBALS['phorkie']['cfg']['setupcheck']) {
     SetupCheck::run();
 }
 
-//delete all repos
-$r = new \HTTP_Request2(
-    'http://localhost:9200/phorkie/repo/_search',
+$r = new Database_Adapter_Elasticsearch_HTTPRequest(
+    $GLOBALS['phorkie']['cfg']['elasticsearch'] . 'repo/_search',
     \HTTP_Request2::METHOD_GET
 );
 $r->setBody(
     json_encode(
         (object)array(
+            'from' => 0,
+            'size' => 2,
             'query' => (object)array(
                 'bool' => (object)array(
                     'should' => array(