h*!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.6.1 Safe-Inferredsphinx!The hostname of the Sphinx daemonsphinx#The portnumber of the Sphinx daemonsphinxEncoding used to encode queries to the server, and decode server responsessphinxwarning! broken on 1.10-beta (keep to default of false). Fixed on trunk   Safe-Inferred &sphinxa result returned from searchd+sphinx9a single query result, runQueries returns a list of these/sphinxThe result of a query1sphinx The matches2sphinx:Total amount of matches retrieved on server by this query.3sphinx,Total amount of matching documents in index.4sphinx?processed words with the number of docs and the number of hits.5sphinxList of attribute names returned in the result. | The Match will contain just the attribute values in the same order.6sphinxGrouping functions=sphinxAttribute typesGsphinx Filter typesLsphinx Sort modesSsphinxRanking modes (ext2 only)^sphinx Match modesfsphinxstatus from an individual queryjsphinxSearchd status codesosphinx3Current client-side command implementation versionstsphinxSearch commandsysphinx;Data structure representing one query. It can be sent with  runQueries or  runQueries' to the server in batch mode.{sphinxThe actual query string|sphinx"The indexes, "*" means every index}sphinxA comment string.sphinxImportant! 2.0 compatiblesphinx)shortcut for creating an exclusion filter&)'(*!"#$% yz{|}opqrstuvwxGHIJKfghijklmn+,-./041235SVTUWXYZ[\]^`_abcdeLMNOPQR=>?@ABCDEF6:97;8<~&)'(*!"#$% yz{|}opqrstuvwxGHIJKfghijklmn+,-./041235SVTUWXYZ[\]^`_abcdeLMNOPQR=>?@ABCDEF6:97;8<~ Safe-Inferred  Safe-Inferred sphinxConvert a value of a to a document with a document id and some attributes and fields.sphinxThe first parameter should be ignored, but is used to satisfy Haskell's type system.   Safe-Inferred *  Safe-InferredusphinxThe configuration for a queryA 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 specified by that encoding. For example, when decoding invalid UTF-8, all invalid bytes are going to be substituted with  '\65533' :: .sphinx!The hostname of the Sphinx daemonsphinx#The portnumber of the Sphinx daemonsphinxEncoding used to encode queries to the server, and decode server responsessphinxPer-field weightssphinx=How many records to seek from result-set start (default is 0)sphinxHow many records to return from result-set starting at offset (default is 20)sphinxQuery matching modesphinx Ranking modesphinx/Ranking expression, used when ranker = RankExprsphinxMatch sorting modesphinxAttribute to sort bysphinx%Minimum ID to match, 0 means no limitsphinx%Maximum ID to match, 0 means no limitsphinxattribute filterssphinx;Group-by sorting clause (to sort groups in result set with)sphinx!Group-by count-distinct attributesphinxGroup-by function (to pre-process group-by attribute value with)sphinxGroup-by attribute name sphinx%Maximum number of matches to retrievesphinxCutoff to stop searching atsphinxDistributed retries countsphinxDistributed retries delaysphinxPer-index weightssphinx4Maximum query time in milliseconds, 0 means no limitsphinxPer-field-name weightssphinx%attributes to select, defaults to "*"sphinxA basic, default configuration. Safe-Inferred"d sphinxEscape all possible meta characters. Most of these characters only need to be escaped in certain contexts however, in normal searching they will all be ignoredsphinxThe  function runs a single query against the Sphinx daemon. To pipeline multiple queries in a batch, use and .sphinxThis is a convenience function which accepts a search string and builds a query for that string over all indexes without attaching comments to the queries.sphinxTODO: add configuration optionssphinx/Make multiple queries at once, using a list of y. For a single query, just use the query method Easier handling of query result than runQueries'sphinxLower level- called by . This may be useful for debugging problems- warning messages won't get compressedsphinxCombine results from  into matches.sphinx executes . Log warning and errors, automatically retry. Return a Nothing on error, otherwise a Just.sphinx2use with runQueries to pipeline a batch of queriessphinxThe configurationsphinx"The indexes, "*" means every indexsphinxThe query stringsphinxjust one search result backsphinxThe query stringsphinx"A query value that can be sent to sphinxContains host and port for connection and optional configuration for buildExcerptssphinx+list of document contents to be highlightedsphinx"The indexes, "*" means every indexsphinx$The query string to use for excerptssphinx'the documents with excerpts highlighted*yz{|}*yz{|}      !"#$%&'()*++,-./01234567889:;<=>?@AB%CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ "#sphinx-0.6.1-5bZCja39H8QDSU2a4f2JLJText.Search.Sphinx.Types'Text.Search.Sphinx.ExcerptConfigurationText.Search.Sphinx.Indexable Text.Search.Sphinx.ConfigurationText.Search.SphinxsphinxText.Search.Sphinx.PutText.Search.Sphinx.Getbytestring-0.11.5.2Data.ByteString.Lazy.Internal ByteStringExcerptConfigurationhostportencoding beforeMatch afterMatchchunkSeparatorlimitaround exactPhrase singlePassage useBoundaries weightOrder queryMode forceAllWords limitPassages limitWordsstartPassageId loadFiles htmlStripMode allowEmptypassageBoundary defaultConfig altConfig$fShowExcerptConfigurationAttr AttrMultiAttrUInt AttrBigInt AttrString AttrFloatMatch documentIddocumentWeightattributeValuesResultOkWarningErrorRetry SingleResultQueryOk QueryWarning QueryError QueryResultmatchestotal totalFoundwordsattributeNamesGroupByFunctionDayWeekMonthYearAttrPairAttrT AttrTUIntAttrTTimestampAttrTStr2Ordinal AttrTBool AttrTFloat AttrTBigInt AttrTStringAttrTWordCount AttrTMultiFilterExclusionFilter FilterValues FilterRangeFilterFloatRangeSort RelevanceAttrDescAttrAsc TimeSegments SortExtendedExprRank ProximityBm25Bm25None WordCount ProximityMatchAny FieldmaskSph04RankExprTotal MatchModeAllAnyPhraseBooleanExtendedFullscan Extended2 QueryStatusQueryOK QueryWARNING QueryERRORStatusOKRETRYWARNINGERROR VerCommandVcSearch VcExcerptVcUpdate VcKeywordsSearchdCommandScSearch ScExcerptScUpdate ScKeywordsQuery queryString queryIndexes queryCommentsearchdCommand verCommand toQueryStatustoStatusexcludefromEnumFiltertoAttrT attrMultiMaskattrT $fEnumAttrT $fEqMatch$fShowSingleResult$fShowQueryResult $fShowMatch $fShowAttr $fShowResult$fShowGroupByFunction$fEnumGroupByFunction $fShowAttrT $fShowFilter $fShowSort $fEnumSort $fShowRank $fEnumRank$fShowMatchMode$fEnumMatchMode$fShowQueryStatus $fShowStatus$fShowVerCommand$fShowSearchdCommand$fEnumSearchdCommand $fShowQuery SphinxSchema toDocumentschemaId SchemaTypeTField TAttribute TFieldString serialize ConfigurationweightsoffsetmoderankerrankExprsortsortByminIdmaxIdfiltersgroupBy groupSort groupByFunc groupDistinct maxMatchescutoff retryCount retryDelay indexWeights maxQueryTime fieldWeights selectClause$fShowConfiguration escapeTextquery simpleQuery buildExcerpts runQueries runQueries'resultsToMatches maybeQueriesnumnum64floatenumlistnumCnumC64strC stringIntListstrcmdverCmdfoldPutstxtgetNumgetFloatgetNum64readListtimesgetTxtgetStr getStrStr getResultreadWord readMatch readAttrPair readHeaderghc-prim GHC.TypesCharserializeQuery