<HTML ><HEAD ><TITLE >mnoGoSearch 3.2 reference manual</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.73 "><LINK REL="NEXT" TITLE="Introduction " HREF="msearch-intro.html"><LINK REL="STYLESHEET" TYPE="text/css" HREF="mnogo.css"><META NAME="Description" CONTENT="mnoGoSearch - Full Featured Web site Open Source Search Engine Software over the Internet and Intranet Web Sites Based on SQL Database. It is a Free search software covered by GNU license."><META NAME="Keywords" CONTENT="shareware, freeware, download, internet, unix, utilities, search engine, text retrieval, knowledge retrieval, text search, information retrieval, database search, mining, intranet, webserver, index, spider, filesearch, meta, free, open source, full-text, udmsearch, website, find, opensource, search, searching, software, udmsearch, engine, indexing, system, web, ftp, http, cgi, php, SQL, MySQL, database, php3, FreeBSD, Linux, Unix, mnoGoSearch, MacOS X, Mac OS X, Windows, 2000, NT, 95, 98, GNU, GPL, url, grabbing"></HEAD ><BODY CLASS="book" BGCOLOR="#EEEEEE" TEXT="#000000" LINK="#000080" VLINK="#800080" ALINK="#FF0000" ><DIV CLASS="BOOK" ><A NAME="AEN1" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" ><A NAME="AEN2" >mnoGoSearch 3.2 reference manual</A ></H1 ><H2 CLASS="subtitle" >Full-featured search engine software</H2 ><P CLASS="copyright" >Copyright © 2001, 2002 by Lavtech.com corp.</P ><HR></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >1. <A HREF="msearch-intro.html" >Introduction <A NAME="AEN11" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-intro.html#features" >mnoGoSearch Features <A NAME="AEN26" ></A ></A ></DT ><DT ><A HREF="msearch-get.html" >Where to get mnoGoSearch. <A NAME="AEN92" ></A ></A ></DT ><DT ><A HREF="msearch-disclaimer.html" >Disclaimer <A NAME="AEN98" ></A ></A ></DT ><DT ><A HREF="msearch-authors.html" >Authors <A NAME="AEN106" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-authors.html#contriblist" >Contributors (in no particular order) <A NAME="AEN174" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-faq.html" >Frequently Asked Questions <A NAME="AEN302" ></A ></A ></DT ></DL ></DD ><DT >2. <A HREF="msearch-install.html" >Installation <A NAME="AEN414" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-install.html#sqlreq" >SQL database requirements</A ></DT ><DT ><A HREF="msearch-opsys.html" >Supported operating systems</A ></DT ><DT ><A HREF="msearch-toolsreq.html" >Tools required for installation</A ></DT ><DT ><A HREF="msearch-installing.html" >Installing mnoGoSearch <A NAME="AEN517" ></A ></A ></DT ><DT ><A HREF="msearch-installproblem.html" >Possible installation problems <A NAME="AEN696" ></A ></A ></DT ><DT ><A HREF="msearch-binarydistrib.html" >Creating binary distribution</A ></DT ><DT ><A HREF="msearch-register.html" >Installation registration</A ></DT ></DL ></DD ><DT >3. <A HREF="msearch-indexing.html" >Indexing</A ></DT ><DD ><DL ><DT ><A HREF="msearch-indexing.html#general" >Indexing in general</A ></DT ><DD ><DL ><DT ><A HREF="msearch-indexing.html#general-conf" >Configuration</A ></DT ><DT ><A HREF="msearch-indexing.html#general-run" >Running <B CLASS="command" >indexer</B ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-builtin" >Built-in database notes</A ></DT ><DT ><A HREF="msearch-indexing.html#general-sql" >SQL back-end notes</A ></DT ><DT ><A HREF="msearch-indexing.html#general-subsect" >Subsection control with SQL back-end</A ></DT ><DT ><A HREF="msearch-indexing.html#general-cleardb" >How to clear database (SQL only) <A NAME="AEN781" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-dbstat" >Database Statistics with SQL back-end <A NAME="AEN786" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-linkval" >Link validation (SQL only) <A NAME="AEN843" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-parallel" >Parallel indexing (SQL only) <A NAME="AEN852" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-http-codes.html" >Supported HTTP response codes</A ></DT ><DT ><A HREF="msearch-content-enc.html" >Content-Encoding support <A NAME="AEN927" ></A ></A ></DT ><DT ><A HREF="msearch-indexer-configuration.html" >indexer configuration</A ></DT ><DD ><DL ><DT ><A HREF="msearch-indexer-configuration.html#follow" >Specifying WEB space to be indexed</A ></DT ><DT ><A HREF="msearch-indexer-configuration.html#aliases" >Aliases</A ></DT ><DT ><A HREF="msearch-indexer-configuration.html#srvtable" >ServerTable <A NAME="AEN1285" ></A ></A ></DT ><DT ><A HREF="msearch-indexer-configuration.html#flushsrvtable" >FlushServerTable <A NAME="AEN1310" ></A ></A ></DT ><DT ><A HREF="msearch-indexer-configuration.html#pars" >External parsers <A NAME="AEN1317" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-extended-indexing.html" >Extended indexing features</A ></DT ><DD ><DL ><DT ><A HREF="msearch-extended-indexing.html#news" >News extensions <A NAME="AEN1425" ></A ></A ></DT ><DT ><A HREF="msearch-extended-indexing.html#htdb" >Indexing SQL database tables (htdb: virtual URL scheme) <A NAME="AEN1506" ></A ></A ></DT ><DT ><A HREF="msearch-extended-indexing.html#exec" >Indexing binaries output (exec: and cgi: virtual URL schemes) <A NAME="AEN1592" ></A ></A ></DT ><DT ><A HREF="msearch-extended-indexing.html#mirror" >Mirroring <A NAME="AEN1633" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-syslog.html" >Using syslog <A NAME="AEN1665" ></A ></A ></DT ><DT ><A HREF="msearch-stored.html" >Storing compressed document copies <A NAME="AEN1713" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-stored.html#stored-start" >Configure stored</A ></DT ><DT ><A HREF="msearch-stored.html#stored-how" >How stored works</A ></DT ><DT ><A HREF="msearch-stored.html#stored-search" >Using stored during search</A ></DT ></DL ></DD ></DL ></DD ><DT >4. <A HREF="msearch-htmlparser.html" >mnoGoSearch HTML parser</A ></DT ><DD ><DL ><DT ><A HREF="msearch-htmlparser.html#htmlparser-tag" >Tag parser <A NAME="AEN1884" ></A ></A ></DT ><DT ><A HREF="msearch-htmlparser-spec.html" >Special characters</A ></DT ><DT ><A HREF="msearch-htmlparser-meta.html" >META tags <A NAME="AEN1906" ></A ></A ></DT ><DT ><A HREF="msearch-htmlparser-links.html" >Links</A ></DT ><DT ><A HREF="msearch-htmlparser-comments.html" >Comments</A ></DT ></DL ></DD ><DT >5. <A HREF="msearch-howstore.html" >Storing mnoGoSearch data</A ></DT ><DD ><DL ><DT ><A HREF="msearch-howstore.html#sql-stor" >SQL storage types</A ></DT ><DD ><DL ><DT ><A HREF="msearch-howstore.html#sql-stor-general" >General storage information</A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-modes" >Various modes of words storage</A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-single" >Storage mode - single <A NAME="AEN1973" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-multi" >Storage mode - multi <A NAME="AEN1980" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-crc" >Storage mode - crc <A NAME="AEN1986" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-crcmulti" >Storage mode - crc-multi <A NAME="AEN1992" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-cache" >Storage mode - cache <A NAME="AEN1998" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-structure" >SQL structure notes</A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-noncrc" >Additional features of non-CRC storage modes</A ></DT ></DL ></DD ><DT ><A HREF="msearch-cachemode.html" >Cache mode storage</A ></DT ><DD ><DL ><DT ><A HREF="msearch-cachemode.html#cachemode-intro" >Introduction</A ></DT ><DT ><A HREF="msearch-cachemode.html#cachemode-str" >Cache mode word indexes structure</A ></DT ><DT ><A HREF="msearch-cachemode.html#cachemode-tools" >Cache mode tools</A ></DT ><DT ><A HREF="msearch-cachemode.html#cachemode-start" >Starting cache mode</A ></DT ><DT ><A HREF="msearch-cachemode.html#cachelog-sevspl" >Optional usage of several splitters</A ></DT ><DT ><A HREF="msearch-cachemode.html#cachelog-runspl" >Using run-splitter script</A ></DT ><DT ><A HREF="msearch-cachemode.html#cachelog-search" >Doing search</A ></DT ><DT ><A HREF="msearch-cachemode.html#limits" >Using search limits</A ></DT ></DL ></DD ><DT ><A HREF="msearch-perf.html" >mnoGoSearch performance issues <A NAME="AEN2196" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-perf.html#perf-mysql" >MySQL performance</A ></DT ><DT ><A HREF="msearch-perf.html#perf-optimization" >Post-indexing optimization</A ></DT ></DL ></DD ><DT ><A HREF="msearch-searchd.html" >SearchD support <A NAME="AEN2225" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-searchd.html#searchd-why" >Why using searchd</A ></DT ><DT ><A HREF="msearch-searchd.html#searchd-start" >Starting searchd</A ></DT ></DL ></DD ><DT ><A HREF="msearch-oracle.html" >Oracle notes <A NAME="AEN2279" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-oracle.html#oracle-intro" >Introduction</A ></DT ><DT ><A HREF="msearch-oracle.html#oracle-install" >Compilation, Installation and Configuration</A ></DT ></DL ></DD ><DT ><A HREF="msearch-db2.html" >IBM DB2 notes <A NAME="AEN2357" ></A ></A ></DT ></DL ></DD ><DT >6. <A HREF="msearch-subsections.html" >Subsections</A ></DT ><DD ><DL ><DT ><A HREF="msearch-subsections.html#categories" >Categories <A NAME="AEN2372" ></A ></A ></DT ><DT ><A HREF="msearch-tags.html" >Tags <A NAME="AEN2401" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-tags.html#tags-sql" >Tags in SQL version</A ></DT ><DT ><A HREF="msearch-tags.html#tags-builtin" >Tags with built-in database</A ></DT ></DL ></DD ></DL ></DD ><DT >7. <A HREF="msearch-international.html" >Languages support</A ></DT ><DD ><DL ><DT ><A HREF="msearch-international.html#charset" >Character sets <A NAME="AEN2429" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-international.html#supcharsets" >Supported character sets</A ></DT ><DT ><A HREF="msearch-international.html#charset-onedb" >Several languages in one database</A ></DT ><DT ><A HREF="msearch-international.html#charset-utf8" >UTF-8 mode</A ></DT ><DT ><A HREF="msearch-international.html#charset-nonutf" >non-UTF-8 mode</A ></DT ><DT ><A HREF="msearch-international.html#recoding" >Recoding</A ></DT ><DT ><A HREF="msearch-international.html#charset-searchdec" >Recoding at search time</A ></DT ><DT ><A HREF="msearch-international.html#charsetsalias" >Character sets aliases</A ></DT ><DT ><A HREF="msearch-international.html#charsetdetect" >Document charset detection</A ></DT ><DT ><A HREF="msearch-international.html#charset-guesser" >Automatic charset guesser</A ></DT ><DT ><A HREF="msearch-international.html#defcharset" >Default charset <A NAME="AEN2742" ></A ></A ></DT ><DT ><A HREF="msearch-international.html#deflang" >Default Language <A NAME="AEN2749" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-multilang.html" >Making multi-language search pages <A NAME="AEN2757" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-multilang.html#multilang-how" >How does it work?</A ></DT ><DT ><A HREF="msearch-multilang.html#multilang-problem" >Possible troubles</A ></DT ></DL ></DD ><DT ><A HREF="msearch-cjk.html" >Segmenters for chinese and japanese languages</A ></DT ><DD ><DL ><DT ><A HREF="msearch-cjk.html#ja-segment" >Japanese language phrase segmenter <A NAME="AEN2911" ></A ></A ></DT ><DT ><A HREF="msearch-cjk.html#zh-segment" >Chinese language phrase segmenter <A NAME="AEN2923" ></A ></A ></DT ></DL ></DD ></DL ></DD ><DT >8. <A HREF="msearch-doingsearch.html" >Searching documents</A ></DT ><DD ><DL ><DT ><A HREF="msearch-doingsearch.html#search" >Using search front-ends</A ></DT ><DD ><DL ><DT ><A HREF="msearch-doingsearch.html#search-perform" >Performing search</A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-params" >Search parameters <A NAME="AEN2947" ></A ></A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-changeweight" >Changing different document parts weights at search time</A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-scriptname" >Using front-end with an shtml page</A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-templates" >Using several templates</A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-bool" >Advanced boolean search <A NAME="AEN3064" ></A ></A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-exp" >How search handles expired documents</A ></DT ></DL ></DD ><DT ><A HREF="msearch-templates.html" >How to write search result templates <A NAME="AEN3083" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-templates.html#templates-sect" >Template sections <A NAME="AEN3098" ></A ></A ></DT ><DT ><A HREF="msearch-templates.html#templates-var" >Variables section <A NAME="AEN3387" ></A ></A ></DT ><DT ><A HREF="msearch-templates.html#templates-incl" >Includes in templates</A ></DT ><DT ><A HREF="msearch-templates.html#templates-if" >Conditional template operators</A ></DT ><DT ><A HREF="msearch-templates.html#templates-sec" >Security issues</A ></DT ></DL ></DD ><DT ><A HREF="msearch-html.html" >Designing search.html</A ></DT ><DD ><DL ><DT ><A HREF="msearch-html.html#html-respage" >How the results page is created</A ></DT ><DT ><A HREF="msearch-html.html#html-yourhtml" >Your HTML</A ></DT ><DT ><A HREF="msearch-html.html#html-forms" >Forms considerations</A ></DT ><DT ><A HREF="msearch-html.html#html-rellinks" >Relative links in search.htm</A ></DT ><DT ><A HREF="msearch-html.html#html-searchform" >Adding Search form to other pages</A ></DT ></DL ></DD ><DT ><A HREF="msearch-rel.html" >Relevancy <A NAME="AEN3548" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-rel.html#rel-order" >Ordering documents</A ></DT ><DT ><A HREF="msearch-rel.html#rel-bool" >Boolean search <A NAME="AEN3601" ></A ></A ></DT ><DT ><A HREF="msearch-rel.html#rel-cwords" >Crosswords <A NAME="AEN3607" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-track.html" >Search queries tracking <A NAME="AEN3618" ></A ></A ></DT ><DT ><A HREF="msearch-srcache.html" >Search results cache <A NAME="AEN3638" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html" >Fuzzy search</A ></DT ><DD ><DL ><DT ><A HREF="msearch-fuzzy.html#ispell" >Ispell <A NAME="AEN3657" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#synonyms" >Synonyms <A NAME="AEN3697" ></A ></A ></DT ></DL ></DD ></DL ></DD ><DT >9. <A HREF="msearch-misc.html" >Miscellaneous</A ></DT ><DD ><DL ><DT ><A HREF="msearch-misc.html#bugs" >Reporting bugs</A ></DT ><DD ><DL ><DT ><A HREF="msearch-misc.html#bugs-current" >Currently known bugs</A ></DT ><DT ><A HREF="msearch-misc.html#bugs-core" >Core dump reports</A ></DT ></DL ></DD ><DT ><A HREF="msearch-lib.html" >Using libudmsearch library <A NAME="AEN3756" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-lib.html#lib-udmconf" >udm-config script</A ></DT ><DT ><A HREF="msearch-lib.html#api" >mnoGoSearch API</A ></DT ></DL ></DD ><DT ><A HREF="msearch-dbschema.html" >Database schema</A ></DT ></DL ></DD ><DT ><A HREF="msearch-index.html" >Index</A ></DT ></DL ></DIV ><DIV CLASS="LOT" ><DL CLASS="LOT" ><DT ><B >List of Tables</B ></DT ><DT >3-1. <A HREF="msearch-syslog.html#AEN1668" >Verbose levels</A ></DT ><DT >5-1. <A HREF="msearch-cachemode.html#AEN2169" >Cache limit types</A ></DT ><DT >7-1. <A HREF="msearch-international.html#AEN2455" >Language groups</A ></DT ><DT >7-2. <A HREF="msearch-international.html#AEN2551" >Charsets aliases</A ></DT ><DT >8-1. <A HREF="msearch-doingsearch.html#AEN2950" >Available search parameters</A ></DT ><DT >9-1. <A HREF="msearch-dbschema.html#db-server" ><TT CLASS="varname" >server</TT > table schema</A ></DT ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="msearch-intro.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Introduction <A NAME="AEN11" ></A ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >