| Sphinx ClientTable of Contents
 The SphinxClient classIntroductionThe SphinxClient class provides object-oriented interface to Sphinx. Class synopsisSphinxClient 
     
       class SphinxClient
     
     { /* Methods */ 
   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  __construct
    ( void
   ) 
   public string escapeString
    ( string  $string)
   public string getLastError
    ( void
   ) 
   public string getLastWarning
    ( void
   ) 
   public bool open
    ( void
   ) 
   public array query
    ( string  $query[, string$index= "*"
   [, string$comment= ""
  ]] )
   public void resetFilters
    ( void
   ) 
   public void resetGroupBy
    ( void
   ) 
   public array runQueries
    ( void
   ) 
   public bool setArrayResult
    ( bool  $array_result= false
   )
   public bool setConnectTimeout
    ( float  $timeout)
   public bool setFieldWeights
    ( array  $weights)
   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 setGroupDistinct
    ( string  $attribute)
   public bool setIDRange
    ( int  $min, int$max)
   public bool setIndexWeights
    ( array  $weights)
   public bool setLimits
    ( int  $offset, int$limit[, int$max_matches= 0
   [, int$cutoff= 0
  ]] )
   public bool setMatchMode
    ( int  $mode)
   public bool setMaxQueryTime
    ( int  $qtime)
   public bool setOverride
    ( string  $attribute, int$type, array$values)
   public bool setRankingMode
    ( int  $ranker)
   public bool setRetries
    ( int  $count[, int$delay= 0
  ] )
   public bool setSelect
    ( string  $clause)
   public bool setServer
    ( string  $server, int$port)
   public bool setSortMode
    ( int  $mode[, string$sortby] )
   public array status
    ( void
   ) 
   public int updateAttributes
    ( string } $index, array$attributes, array$values[, bool$mva= false
  ] ) |