O~E'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"The hostname of the Sphinx daemon $The portnumber of the Sphinx daemon  Hwarning! broken on 1.10-beta (keep to default of false). Fixed on trunk     ] !a result returned from searchd "#$%&:a single query result, runQueries returns a list of these '()*The result of a query +, The matches -;Total amount of matches retrieved on server by this query. .-Total amount of matching documents in index. /@processed words with the number of docs and the number of hits. 00List of attribute names returned in the result. G | The Match will contain just the attribute values in the same order. 1Grouping functions 2345678*shortcut for creating an exclusion filter Attribute types 9:;<=>?@AB Filter types CDEF Sort modes GHIJKLMRanking modes (ext2 only) NOPQRSTUVW Match modes XYZ[\]^_ status from an individual query `abcImportant! 2.0 compatible Searchd status codes defgh4Current client-side command implementation versions ijklmSearch commands nopqrf !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr^mqponrhlkjicgfed_ba`W^]\[ZYXMVUTSRQPONFLKJIHGBEDC8A@?>=<;:91765432*+,-./0&)('!%$#" ]  !%$#""#$%&)(''()*+,-./0+,-./017654322345678 A@?>=<;:99:;<=>?@ABEDCCDEFLKJIHGGHIJKLM VUTSRQPONNOPQRSTUVW^]\[ZYXXYZ[\]^_ba``abcgfeddefghlkjiijklmqponnopqrsThe configuration for a query tu"The hostname of the Sphinx daemon v$The portnumber of the Sphinx daemon wPer-field weights x>How many records to seek from result-set start (default is 0) yNHow many records to return from result-set starting at offset (default is 20) zQuery 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  stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~tuvwxyz{|}~  VConvert 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.  %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. : For Multiple query batches use addQuery and runQueries The configuration  The indexes, * means every index The query string just one search result back  TODO: add configuration options 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 Cuse for multiple queries- for a single query, use the query method 0 easier handling of query result than runQueries' "lower level- called by runQueries B | this may be useful for debugging problems- warning messages won't get compressed TODO: hide this function +use with runQueries to run batched queries $stuvwxyz{|}~$stuvwxyz{|}~        !"#$%%&'()*+,-./01223456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyy  z{|}~ sphinx-0.5.0Text.Search.Sphinx.Types'Text.Search.Sphinx.ExcerptConfiguration Text.Search.Sphinx.ConfigurationText.Search.SphinxText.Search.Sphinx.IndexableText.Search.Sphinx.GetText.Search.Sphinx.Putbytestring-0.9.2.0Data.ByteString.Lazy.Internal ByteStringExcerptConfigurationhostport beforeMatch afterMatchchunkSeparatorlimitaround exactPhrase singlePassage useBoundaries weightOrder queryMode forceAllWords limitPassages limitWordsstartPassageId loadFiles htmlStripMode allowEmptyAttr 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 ScExcerptScSearchsearchdCommand ConfigurationweightsoffsetmoderankersortsortByminIdmaxIdfiltersgroupBy groupSort groupByFunc groupDistinct maxMatchescutoff retryCount retryDelay indexWeights maxQueryTime fieldWeights selectClause defaultConfig SphinxSchema toDocumentschemaId SchemaType TFieldString TAttributeTField serialize escapedChars escapeStringqueryconnect buildExcerpts runQueries runQueries' getResponseaddQuery altConfig verCommand toQueryStatustoStatusexcludefromEnumFiltertoAttrT attrMultiMaskattrTbaseGHC.Num*getNumgetFloatgetNum64 getResultreadListtimesgetStrreadWord readMatch readAttrPair readHeaderenum stringIntListstrcmdverCmdfoldPutsnumnum64listnumCnumC64strCdocdocEl schemaFieldattrTypetext<<!sphinxElnormalEl