https://github.com/scalia/sphinxsearch paketini kurdum.
Belirttiği gibi config.php yi su sekilde duzenledim.
<?php
return array (
'host' => '127.0.0.1',
'port' => 9312,
'indexes' => array (
'my_index_name' => array ( 'table' => 'resim', 'column' => 'id', 'modelname' => 'Resim' ),
)
);
routes.php ye su sekilde ekledim.;
Route::get('/search', function ()
{
$page = Input::get('page', 1);
$search = Input::get('q', 'search string');
$perPage = 15; //number of results per page
$items = null;
$results = SphinxSearch::search($search)
->setMatchMode(\Sphinx\SphinxClient::SPH_MATCH_EXTENDED2)
->limit($perPage, ($page-1)* $perPage)
->get();
if (!empty($results['total'])) {
$items = Item::whereIn('id', array_keys($results['matches']))->get();
$items = Paginator::make($items->all(), $results['total'], $perPage);
$items->appends(['search' => $search]); //add search query string
}
if($error = SphinxSearch::getErrorMessage())
{
//
}
});
tabi işin önemli kısmında takıldım . bundan sonra ne yapmam gerekir en azından yol söylerseniz sevinirim . saygılarla.