PHP Class sngrl\SphinxSearch\SphinxSearch

Afficher le fichier Open project: sngrl/sphinxsearch

Protected Properties

Свойство Type Description
$_config
$_connection
$_eager_loads
$_index_name
$_raw_mysql_connection
$_search_string
$_time
$_total_count

Méthodes publiques

Méthode Description
__construct ( )
escapeStringQL ( $string )
excerpt ( $content, $opts = [] )
excerpts ( $contents, $opts = [] )
filter ( $attribute, $values, $exclude = false )
get ( $respect_sort_order = false )
getErrorMessage ( )
getSnippetsQL ( $docs, $index_name, $query, $extra = [] ) : array
getTime ( )
getTotalCount ( )
limit ( $limit, $offset, $max_matches = 1000, $cutoff = 1000 )
query ( )
range ( $attribute, $min, $max, $exclude = false )
search ( $string, $index_name = null )
setFieldWeights ( $weights )
setFilterFloatRange ( $attribute, $min, $max, $exclude = false )
setGeoAnchor ( $attrlat, $attrlong, $lat = null, $long = null )
setGroupBy ( $attribute, $func, $groupsort = '@group desc' )
setMatchMode ( $mode )
setRankingMode ( $mode )
setSelect ( $select )
setSortMode ( $mode, $sortby = null )
with ( )

Private Methods

Méthode Description
getResultKeyByID ( $id, $result )

Method Details

__construct() public méthode

public __construct ( )

escapeStringQL() public méthode

public escapeStringQL ( $string )

excerpt() public méthode

public excerpt ( $content, $opts = [] )

excerpts() public méthode

public excerpts ( $contents, $opts = [] )

filter() public méthode

public filter ( $attribute, $values, $exclude = false )

get() public méthode

public get ( $respect_sort_order = false )

getErrorMessage() public méthode

public getErrorMessage ( )

getSnippetsQL() public méthode

public getSnippetsQL ( $docs, $index_name, $query, $extra = [] ) : array
$docs
$index_name
$query
Résultat array

getTime() public méthode

public getTime ( )

getTotalCount() public méthode

public getTotalCount ( )

limit() public méthode

public limit ( $limit, $offset, $max_matches = 1000, $cutoff = 1000 )

query() public méthode

public query ( )

range() public méthode

public range ( $attribute, $min, $max, $exclude = false )

setFieldWeights() public méthode

public setFieldWeights ( $weights )

setFilterFloatRange() public méthode

public setFilterFloatRange ( $attribute, $min, $max, $exclude = false )

setGeoAnchor() public méthode

public setGeoAnchor ( $attrlat, $attrlong, $lat = null, $long = null )

setGroupBy() public méthode

public setGroupBy ( $attribute, $func, $groupsort = '@group desc' )

setMatchMode() public méthode

public setMatchMode ( $mode )

setRankingMode() public méthode

public setRankingMode ( $mode )

setSelect() public méthode

public setSelect ( $select )

setSortMode() public méthode

public setSortMode ( $mode, $sortby = null )

with() public méthode

public with ( )

Property Details

$_config protected_oe property

protected $_config

$_connection protected_oe property

protected $_connection

$_eager_loads protected_oe property

protected $_eager_loads

$_index_name protected_oe property

protected $_index_name

$_raw_mysql_connection protected_oe property

protected $_raw_mysql_connection

$_search_string protected_oe property

protected $_search_string

$_time protected_oe property

protected $_time

$_total_count protected_oe property

protected $_total_count