PHP Класс sngrl\SphinxSearch\SphinxSearch

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_config
$_connection
$_eager_loads
$_index_name
$_raw_mysql_connection
$_search_string
$_time
$_total_count

Открытые методы

Метод Описание
__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 ( )

Приватные методы

Метод Описание
getResultKeyByID ( $id, $result )

Описание методов

__construct() публичный Метод

public __construct ( )

escapeStringQL() публичный Метод

public escapeStringQL ( $string )

excerpt() публичный Метод

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

excerpts() публичный Метод

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

filter() публичный Метод

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

get() публичный Метод

public get ( $respect_sort_order = false )

getErrorMessage() публичный Метод

public getErrorMessage ( )

getSnippetsQL() публичный Метод

public getSnippetsQL ( $docs, $index_name, $query, $extra = [] ) : array
$docs
$index_name
$query
Результат array

getTime() публичный Метод

public getTime ( )

getTotalCount() публичный Метод

public getTotalCount ( )

limit() публичный Метод

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

query() публичный Метод

public query ( )

range() публичный Метод

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

setFieldWeights() публичный Метод

public setFieldWeights ( $weights )

setFilterFloatRange() публичный Метод

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

setGeoAnchor() публичный Метод

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

setGroupBy() публичный Метод

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

setMatchMode() публичный Метод

public setMatchMode ( $mode )

setRankingMode() публичный Метод

public setRankingMode ( $mode )

setSelect() публичный Метод

public setSelect ( $select )

setSortMode() публичный Метод

public setSortMode ( $mode, $sortby = null )

with() публичный Метод

public with ( )

Описание свойств

$_config защищенное свойство

protected $_config

$_connection защищенное свойство

protected $_connection

$_eager_loads защищенное свойство

protected $_eager_loads

$_index_name защищенное свойство

protected $_index_name

$_raw_mysql_connection защищенное свойство

protected $_raw_mysql_connection

$_search_string защищенное свойство

protected $_search_string

$_time защищенное свойство

protected $_time

$_total_count защищенное свойство

protected $_total_count