The SphinxClient class
Ââåäåíèå
The SphinxClient class provides object-oriented interface to Sphinx.
Class synopsis
SphinxClient
SphinxClient
{
public int addQuery
( string $query
[, string $index= "*"
[, string $comment= ""
]] )
public array buildExcerpts
( array $docs
, string $index
, string $words
[, array $opts
] )
public array buildKeywords
( string $query
, string $index
, bool $hits
)
public array query
( string $query
[, string $index= "*"
[, string $comment= ""
]] )
public bool setFilter
( string $attribute
, array $values
[, bool $exclude= false
] )
public bool setFilterFloatRange
( string $attribute
, float $min
, float $max
[, bool $exclude= false
] )
public bool setFilterRange
( string $attribute
, int $min
, int $max
[, bool $exclude
] )
public bool setGeoAnchor
( string $attrlat
, string $attrlong
, float $latitude
, float $longitude
)
public bool setGroupBy
( string $attribute
, int $func
[, string $groupsort
] )
public bool setLimits
( int $offset
, int $limit
[, int $max_matches= 0
[, int $cutoff= 0
]] )
public bool setRetries
( int $count
[, int $delay= 0
] )
public bool setServer
( string $server
, int $port
)
public bool setSortMode
( int $mode
[, string $sortby
] )
public int updateAttributes
( string $index
, array $attributes
, array $values
)
}
Ñîäåðæàíèå
|
|