h]2      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred"The hostname of the Sphinx daemon $The portnumber of the Sphinx daemon KEncoding used to encode queries to the server, and decode server responses Hwarning! broken on 1.10-beta (keep to default of false). Fixed on trunk     None%a result returned from searchd *:a single query result, runQueries returns a list of these .The result of a query 0 The matches 1;Total amount of matches retrieved on server by this query. 2-Total amount of matching documents in index. 3@processed words with the number of docs and the number of hits. 40List of attribute names returned in the result. G | The Match will contain just the attribute values in the same order. 5Grouping functions <Attribute types F Filter types J Sort modes QRanking modes (ext2 only) [ Match modes c status from an individual query gSearchd status codes l4Current client-side command implementation versions qSearch commands v;Data structure representing one query. It can be sent with  runQueries  or  runQueries' to the server in batch mode. xThe actual query string y The indexes, "*" means every index zA comment string. |Important! 2.0 compatible *shortcut for creating an exclusion filter l !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~k !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~kvwxyzqutsr{lponm|gkjihcfed}~[ba`_^]\QZYXWVUTSRJPONMLKFIHG<EDCBA@?>=5;:9876./01234*-,+%)('& !"#$ !"#$%)('&*-,+./012345;:9876< EDCBA@?>=FIHGJPONMLKQ ZYXWVUTSR[ba`_^]\cfedgkjihlponmqutsrvwxyz{|}~NoneThe configuration for a query FA note about encodings: The encoding specified here is used to encode  every Text= value that is sent to the server, and it used to decode all  of the server'%s answers, including error messages. If the specified encoding doesn')t support characters sent to the server, : they will silently be substituted with the byte value of '\SUB' ::   before transmission. =If the server sends a byte value back that the encoding doesn't understand, = the affected bytes will be converted into special values as G specified by that encoding. For example, when decoding invalid UTF-8, 4 all invalid bytes are going to be substituted with '\65533' ::  . "The hostname of the Sphinx daemon $The portnumber of the Sphinx daemon KEncoding used to encode queries to the server, and decode server responses Per-field weights >How many records to seek from result-set start (default is 0) NHow many records to return from result-set starting at offset (default is 20) Query matching mode  Ranking mode Match sorting mode Attribute to sort by &Minimum ID to match, 0 means no limit &Maximum ID to match, 0 means no limit attribute filters <Group-by sorting clause (to sort groups in result set with) "Group-by count-distinct attribute AGroup-by function (to pre-process group-by attribute value with) Group-by attribute name &Maximum number of matches to retrieve Cutoff to stop searching at Distributed retries count Distributed retries delay Per-index weights 5Maximum query time in milliseconds, 0 means no limit Per-field-name weights "attributes to select, defaults to "*"  A basic, default configuration. None  None  NoneVConvert a value of a to a document with a document id and some attributes and fields. EThe first parameter should be ignored, but is used to satisfy Haskell's type system.  None %Escape all possible meta characters. H Most of these characters only need to be escaped in certain contexts 9 however, in normal searching they will all be ignored The 9 function runs a single query against the Sphinx daemon. 4 To pipeline multiple queries in a batch, use and . AThis is a convenience function which accepts a search string and C builds a query for that string over all indexes without attaching  comments to the queries.  TODO: add configuration options /Make multiple queries at once, using a list of v. / For a single query, just use the query method 0 Easier handling of query result than runQueries' Lower level- called by . @ This may be useful for debugging problems- warning messages won't get compressed Combine results from  into matches.  executes /. Log warning and errors, automatically retry. . Return a Nothing on error, otherwise a Just. 3use with runQueries to pipeline a batch of queries The configuration  The indexes, "*" means every index The query string just one search result back The query string "A query value that can be sent to  SContains host and port for connection and optional configuration for buildExcerpts ,list of document contents to be highlighted  The indexes, "*" means every index %The query string to use for excerpts (the documents with excerpts highlighted )vwxyz)vwxyz        !"#$%&'())*+,-./01234566789:;<=#>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||}~  ! sphinx-0.6.0Text.Search.Sphinx.Types'Text.Search.Sphinx.ExcerptConfiguration Text.Search.Sphinx.ConfigurationText.Search.Sphinx.IndexableText.Search.SphinxText.Search.Sphinx.GetText.Search.Sphinx.Putbytestring-0.10.0.0Data.ByteString.Lazy.Internal ByteStringExcerptConfigurationhostportencoding beforeMatch afterMatchchunkSeparatorlimitaround exactPhrase singlePassage useBoundaries weightOrder queryMode forceAllWords limitPassages limitWordsstartPassageId loadFiles htmlStripMode allowEmptypassageBoundary defaultConfig altConfigAttr AttrFloat AttrString AttrBigIntAttrUInt AttrMultiMatch documentIddocumentWeightattributeValuesResultRetryErrorWarningOk SingleResult QueryError QueryWarningQueryOk QueryResultmatchestotal totalFoundwordsattributeNamesGroupByFunctionAttrPairYearMonthWeekDayAttrT AttrTMultiAttrTWordCount AttrTString AttrTBigInt AttrTFloat AttrTBoolAttrTStr2OrdinalAttrTTimestamp AttrTUIntFilter FilterRange FilterValuesExclusionFilterSortExpr SortExtended TimeSegmentsAttrAscAttrDesc RelevanceRankTotalSph04 FieldmaskMatchAny Proximity WordCountNoneBm25 ProximityBm25 MatchMode Extended2FullscanExtendedBooleanPhraseAnyAll QueryStatus QueryERROR QueryWARNINGQueryOKStatusERRORWARNINGRETRYOK VerCommand VcKeywordsVcUpdate VcExcerptVcSearchSearchdCommand ScKeywordsScUpdate ScExcerptScSearchQuery queryString queryIndexes queryCommentsearchdCommand verCommand toQueryStatustoStatusexcludefromEnumFiltertoAttrT attrMultiMaskattrT ConfigurationweightsoffsetmoderankersortsortByminIdmaxIdfiltersgroupBy groupSort groupByFunc groupDistinct maxMatchescutoff retryCount retryDelay indexWeights maxQueryTime fieldWeights selectClause SphinxSchema toDocumentschemaId SchemaType TFieldString TAttributeTField serialize escapeTextquery simpleQuery buildExcerpts runQueries runQueries'resultsToMatches maybeQueries $fEqMatch $fEnumAttrTghc-prim GHC.TypesChargetNumgetFloatgetNum64readListtimesgetTxtgetStr getStrStr getResultreadWord readMatch readAttrPair readHeadernumnum64enumlistnumCnumC64strC stringIntListstrcmdverCmdfoldPutstxtdocdocEl indexableEl simpleText schemaFieldattrTypetext<<!sphinxElnormalElsphinxNmserializeQuery escapedCharsconnect getResponse