- host :: String
The hostname of the Sphinx daemon
- port :: Int
The portnumber of the Sphinx daemon
- weights :: [Int]
Per-field weights
- offset :: Int
How many records to seek from result-set start (default is 0)
- limit :: Int
How many records to return from result-set starting at offset (default is 20)
- mode :: MatchMode
Query matching mode
- ranker :: Rank
Ranking mode
- sort :: Sort
Match sorting mode
- sortBy :: String
Attribute to sort by
- minId :: Int
Minimum ID to match, 0 means no limit
- maxId :: Int
Maximum ID to match, 0 means no limit
- filters :: [Filter]
attribute filters
- groupBy :: String
Group-by sorting clause (to sort groups in result set with)
- groupSort :: String
Group-by count-distinct attribute
- groupByFunc :: GroupByFunction
Group-by function (to pre-process group-by attribute value with)
- groupDistinct :: String
Group-by attribute name
- maxMatches :: Int
Maximum number of matches to retrieve
- cutoff :: Int
Cutoff to stop searching at
- retryCount :: Int
Distributed retries count
- retryDelay :: Int
Distributed retries delay
- indexWeights :: [(String, Int)]
Per-index weights
- maxQueryTime :: Int
Maximum query time in milliseconds, 0 means no limit
- fieldWeights :: [(String, Int)]
Per-field-name weights
- selectClause :: String
attributes to select, defaults to *