(No version information available, might only be in Git)
  
   Introduction
   
    The SphinxClient class provides object-oriented interface to Sphinx.
   
   
  
   Class synopsis
   
    
    
     
      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 bool close
    ( 
void
   )
 
   public bool open
    ( 
void
   )
 
   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 = false
  ] )
 
   public bool setGeoAnchor
    ( 
string $attrlat
   , 
string $attrlong
   , 
float $latitude
   , 
float $longitude
   )
 
   public bool setGroupBy
    ( 
string $attribute
   , 
int $func
   [, 
string $groupsort = "@group desc"
  ] )
 
   public bool setLimits
    ( 
int $offset
   , 
int $limit
   [, 
int $max_matches = 0
   [, 
int $cutoff = 0
  ]] )
 
   public bool setOverride
    ( 
string $attribute
   , 
int $type
   , 
array $values
   )
 
   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
   [, 
bool $mva = false
  ] )
 
   }