class SphinxClient

Properties

$_host
$_port
$_offset
$_limit
$_mode
$_weights
$_sort
$_sortby
$_min_id
$_max_id
$_filters
$_groupby
$_groupfunc
$_groupsort
$_groupdistinct
$_maxmatches
$_cutoff
$_retrycount
$_retrydelay
$_anchor
$_indexweights
$_ranker
$_rankexpr
$_maxquerytime
$_fieldweights
$_overrides
$_select
$_error
$_warning
$_connerror
$_reqs
$_mbenc
$_arrayresult
$_timeout

Methods

__construct()

No description

__destruct()

No description

GetLastError()

No description

GetLastWarning()

No description

IsConnectError()

No description

SetServer($host, $port = 0)

No description

SetConnectTimeout($timeout)

No description

_Send($handle, $data, $length)

No description

_MBPush()

No description

_MBPop()

No description

_Connect()

No description

_GetResponse($fp, $client_ver)

No description

SetLimits($offset, $limit, $max = 0, $cutoff = 0)

No description

SetMaxQueryTime($max)

No description

SetMatchMode($mode)

No description

SetRankingMode($ranker, $rankexpr = "")

No description

SetSortMode($mode, $sortby = "")

No description

SetWeights($weights)

No description

SetFieldWeights($weights)

No description

SetIndexWeights($weights)

No description

SetIDRange($min, $max)

No description

SetFilter($attribute, $values, $exclude = false)

No description

SetFilterRange($attribute, $min, $max, $exclude = false)

No description

SetFilterFloatRange($attribute, $min, $max, $exclude = false)

No description

SetGeoAnchor($attrlat, $attrlong, $lat, $long)

No description

SetGroupBy($attribute, $func, $groupsort = "@group desc")

No description

SetGroupDistinct($attribute)

No description

SetRetries($count, $delay = 0)

No description

SetArrayResult($arrayresult)

No description

SetOverride($attrname, $attrtype, $values)

No description

SetSelect($select)

No description

ResetFilters()

No description

ResetGroupBy()

No description

ResetOverrides()

No description

Query($query, $index = "*", $comment = "")

No description

_PackFloat($f)

No description

AddQuery($query, $index = "*", $comment = "")

No description

RunQueries()

No description

_ParseSearchResponse($response, $nreqs)

No description

BuildExcerpts($docs, $index, $words, $opts = array())

No description

BuildKeywords($query, $index, $hits)

No description

EscapeString($string)

No description

UpdateAttributes($index, $attrs, $values, $mva = false)

No description

Open()

No description

Close()

No description

Status()

No description

FlushAttributes()

No description

Details

at line 430
__construct()

No description

at line 475
__destruct()

No description

at line 482
GetLastError()

No description

at line 488
GetLastWarning()

No description

at line 494
IsConnectError()

No description

at line 500
SetServer($host, $port = 0)

No description

Parameters

$host
$port

at line 522
SetConnectTimeout($timeout)

No description

Parameters

$timeout

at line 529
_Send($handle, $data, $length)

No description

Parameters

$handle
$data
$length

at line 543
_MBPush()

No description

at line 554
_MBPop()

No description

at line 561
_Connect()

No description

at line 632
_GetResponse($fp, $client_ver)

No description

Parameters

$fp
$client_ver

at line 704
SetLimits($offset, $limit, $max = 0, $cutoff = 0)

No description

Parameters

$offset
$limit
$max
$cutoff

at line 721
SetMaxQueryTime($max)

No description

Parameters

$max

at line 729
SetMatchMode($mode)

No description

Parameters

$mode

at line 742
SetRankingMode($ranker, $rankexpr = "")

No description

Parameters

$ranker
$rankexpr

at line 751
SetSortMode($mode, $sortby = "")

No description

Parameters

$mode
$sortby

at line 769
SetWeights($weights)

No description

Parameters

$weights

at line 779
SetFieldWeights($weights)

No description

Parameters

$weights

at line 791
SetIndexWeights($weights)

No description

Parameters

$weights

at line 804
SetIDRange($min, $max)

No description

Parameters

$min
$max

at line 815
SetFilter($attribute, $values, $exclude = false)

No description

Parameters

$attribute
$values
$exclude

at line 832
SetFilterRange($attribute, $min, $max, $exclude = false)

No description

Parameters

$attribute
$min
$max
$exclude

at line 844
SetFilterFloatRange($attribute, $min, $max, $exclude = false)

No description

Parameters

$attribute
$min
$max
$exclude

at line 857
SetGeoAnchor($attrlat, $attrlong, $lat, $long)

No description

Parameters

$attrlat
$attrlong
$lat
$long

at line 868
SetGroupBy($attribute, $func, $groupsort = "@group desc")

No description

Parameters

$attribute
$func
$groupsort

at line 885
SetGroupDistinct($attribute)

No description

Parameters

$attribute

at line 892
SetRetries($count, $delay = 0)

No description

Parameters

$count
$delay

at line 902
SetArrayResult($arrayresult)

No description

Parameters

$arrayresult

at line 911
SetOverride($attrname, $attrtype, $values)

No description

Parameters

$attrname
$attrtype
$values

at line 921
SetSelect($select)

No description

Parameters

$select

at line 930
ResetFilters()

No description

at line 937
ResetGroupBy()

No description

at line 946
ResetOverrides()

No description

at line 955
Query($query, $index = "*", $comment = "")

No description

Parameters

$query
$index
$comment

at line 975
_PackFloat($f)

No description

Parameters

$f

at line 984
AddQuery($query, $index = "*", $comment = "")

No description

Parameters

$query
$index
$comment

at line 1100
RunQueries()

No description

at line 1138
_ParseSearchResponse($response, $nreqs)

No description

Parameters

$response
$nreqs

at line 1309
BuildExcerpts($docs, $index, $words, $opts = array())

No description

Parameters

$docs
$index
$words
$opts

at line 1434
BuildKeywords($query, $index, $hits)

No description

Parameters

$query
$index
$hits

at line 1511
EscapeString($string)

No description

Parameters

$string

at line 1525
UpdateAttributes($index, $attrs, $values, $mva = false)

No description

Parameters

$index
$attrs
$values
$mva

at line 1608
Open()

No description

at line 1627
Close()

No description

at line 1645
Status()

No description

at line 1681
FlushAttributes()

No description