PHP code example of aqarmap / elastic

1. Go to this page and download the library: Download aqarmap/elastic library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

aqarmap / elastic example snippets


class schoolsRepository extends ElasticRepository 
{
    // method contains some bussiness logic 
    public function returnQueryWherename()
    {
        $this->where('name', 'EGSchool', 0.5)->getResultQuery();
    }
}

// pass field name to sort by 
$queryBuilder->setSort('fieldName');

$queryBuilder->setSort('fieldName')->setOrder('desc');

//attribute paramter then the expected value and optional value for the field boost
$queryBuilder->where($attribute, $value = null, $boost = 1.0);


//attribute paramter then a optional value for the fields from and to
$queryBuilder->whereIn($attribute, $from = '', $to = '');

$queryBuilder->exist('fieldName');

$queryBuilder->match('fieldName', $keywordToMatch);