<?php require __DIR__ . '/init.php'; htmlHeader(); // create a client instance $client = new Solarium\Client($config); // get an extract query instance and add settings $query = $client->createExtract(); $query->addFieldMapping('content', 'text'); $query->setUprefix('attr_'); $query->setFile(__DIR__ . '/index.html'); $query->setCommit(true); $query->setOmitHeader(false); // add document $doc = $query->createDocument(); $doc->id = 'extract-test'; $doc->some = 'more fields'; $query->setDocument($doc); // this executes the query and returns the result $result = $client->extract($query); echo '<b>Extract query executed</b><br/>'; echo 'Query status: ' . $result->getStatus() . '<br/>'; echo 'Query time: ' . $result->getQueryTime(); htmlFooter();