úÎO®EJ¡      !"#$%&'()*+,-./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. 0@processed words with the number of docs and the number of hits. 10List of attribute names returned in the result. G | The Match will contain just the attribute values in the same order. 2Grouping functions 3456789*shortcut for creating an exclusion filter Attribute types :;<=>?@ABC Filter types DEFG Sort modes HIJKLMNRanking modes (ext2 only) OPQRSTUVWX Match modes YZ[\]^_` status from an individual query abcdImportant! 2.0 compatible Searchd status codes efghi4Current client-side command implementation versions jklmnSearch commands opqrsf !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs£¤¥¦§¨©ª^nrqposimlkjdhgfe`cbaX_^]\[ZYNWVUTSRQPOGMLKJIHCFED9BA@?>=<;:2876543+,-./01'*)("&%$# !] ! !"&%$##$%&'*)(()*+,-./01,-./0128765433456789 BA@?>=<;::;<=>?@ABCFEDDEFGMLKJIHHIJKLMN WVUTSRQPOOPQRSTUVWX_^]\[ZYYZ[\]^_`cbaabcdhgfeefghimlkjjklmnrqpoopqrstThe configuration for a query uv"The hostname of the Sphinx daemon w$The portnumber of the Sphinx daemon xPer-field weights y>How many records to seek from result-set start (default is 0) zNHow 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 « tuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽtuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹Œtuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹Œuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹Œ¬­®¯ ¬­®°±²¯³´µ¶¬­®¯·¸¹º»¼ ½¾·¿ÀÁ¸¹º»¼·¸¹º»¼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 $tuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ˜™š›œžŸ $˜™š›œžŸ tuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ ˜™š›œžŸ Ì       !"#$%&&'()*+,-./01233456789: ;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzz  {|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ sphinx-0.5.2Text.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 allowEmptypassageBoundaryAttr 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