<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >mnoGoSearch 3.3.9 reference manual</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><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" ><!--#include virtual="body-before.html"--><DIV CLASS="BOOK" ><A NAME="AEN1" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" ><A NAME="AEN2" ><SPAN CLASS="application" >mnoGoSearch</SPAN > 3.3.9 reference manual</A ></H1 ><H2 CLASS="subtitle" >Full-featured search engine software</H2 ><P CLASS="copyright" >Copyright © 2001-2009 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="AEN40" ></A ></A ></DT ><DT ><A HREF="msearch-get.html" >Where to get <SPAN CLASS="application" >mnoGoSearch</SPAN >. <A NAME="AEN141" ></A ></A ></DT ><DT ><A HREF="msearch-disclaimer.html" >Disclaimer <A NAME="AEN149" ></A ></A ></DT ><DT ><A HREF="msearch-authors.html" >Authors <A NAME="AEN158" ></A ></A ></DT ><DT ><A HREF="msearch-contriblist.html" >Contributors (in no particular order) <A NAME="AEN236" ></A ></A ></DT ><DT ><A HREF="msearch-faq.html" >Frequently Asked Questions <A NAME="AEN378" ></A ></A ></DT ></DL ></DD ><DT >2. <A HREF="msearch-install.html" >Installing <SPAN CLASS="application" >mnoGoSearch</SPAN > <A NAME="AEN519" ></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 <SPAN CLASS="application" >mnoGoSearch</SPAN > <A NAME="AEN690" ></A ></A ></DT ><DT ><A HREF="msearch-inetd.html" >Running <SPAN CLASS="application" >search.cgi</SPAN > from <SPAN CLASS="application" >inetd</SPAN > / <SPAN CLASS="application" >xinetd</SPAN ></A ></DT ><DT ><A HREF="msearch-installproblem.html" >Possible installation problems <A NAME="AEN952" ></A ></A ></DT ><DT ><A HREF="msearch-binarydistrib.html" >Creating a binary package</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-create-tables" >Creating <ACRONYM CLASS="acronym" >SQL</ACRONYM > table structure <A NAME="AEN1033" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-drop-tables" >Dropping <ACRONYM CLASS="acronym" >SQL</ACRONYM > table structure <A NAME="AEN1052" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-run" >Running <SPAN CLASS="application" >indexer</SPAN ></A ></DT ><DT ><A HREF="msearch-indexing.html#AEN1082" >HTTP redirects</A ></DT ><DT ><A HREF="msearch-indexing.html#general-crawling-optimization" >Crawling time optimization</A ></DT ><DT ><A HREF="msearch-indexing.html#general-subsect" >Subsection control</A ></DT ><DT ><A HREF="msearch-indexing.html#general-cleardb" >How to clear the database <A NAME="AEN1154" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-dbstat" >Database Statistics <A NAME="AEN1169" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-linkval" >Using <SPAN CLASS="application" >indexer</SPAN > for site validation <A NAME="AEN1257" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-parallel" >Running multiple <SPAN CLASS="application" >indexer</SPAN > instances for crawling <A NAME="AEN1275" ></A ></A ></DT ><DT ><A HREF="msearch-indexing.html#general-parallel-threads" >Running <SPAN CLASS="application" >indexer</SPAN > with multiple threads <A NAME="AEN1305" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-http-codes.html" >HTTP response codes <SPAN CLASS="application" >mnoGoSearch</SPAN > understands</A ></DT ><DT ><A HREF="msearch-content-enc.html" >Content-Encoding support <A NAME="AEN1434" ></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 the Web space for indexing</A ></DT ><DT ><A HREF="msearch-indexer-configuration.html#aliases" >Aliases</A ></DT ><DT ><A HREF="msearch-indexer-configuration.html#srvtable" >ServerTable <A NAME="AEN1865" ></A ></A ></DT ><DT ><A HREF="msearch-indexer-configuration.html#flushsrvtable" >FlushServerTable <A NAME="AEN1971" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-syslog.html" >Using syslog <A NAME="AEN1978" ></A ></A ></DT ><DT ><A HREF="msearch-itips.html" >Disabling Apache logging</A ></DT ><DT ><A HREF="msearch-stored.html" >Cached copies <A NAME="AEN2074" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-stored.html#stored-start" >Configuring cached copies</A ></DT ><DT ><A HREF="msearch-stored.html#stored-search" >Using cached copies at search time</A ></DT ><DT ><A HREF="msearch-stored.html#stored-distributed" >Moving cached copies to another machine</A ></DT ><DT ><A HREF="msearch-stored.html#stored-remote" >Using the original document as a cached copy source</A ></DT ></DL ></DD ></DL ></DD ><DT >4. <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="AEN2161" ></A ></A ></DT ><DT ><A HREF="msearch-extended-indexing.html#mp3" >Creating an MP3 search engine <A NAME="AEN2165" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-extended-indexing.html#mp3-indexer" >MP3 <TT CLASS="filename" >indexer.conf</TT > commands</A ></DT ><DT ><A HREF="msearch-extended-indexing.html#mp3-search" >Restricting search to a certain MP3 section</A ></DT ></DL ></DD ><DT ><A HREF="msearch-extended-indexing.html#htdb" >Indexing <ACRONYM CLASS="acronym" >SQL</ACRONYM > tables (<TT CLASS="literal" >htdb:/</TT > virtual <ACRONYM CLASS="acronym" >URL</ACRONYM > scheme) <A NAME="AEN2227" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-extended-indexing.html#htdb-indexer" ><ACRONYM CLASS="acronym" >HTDB</ACRONYM > <TT CLASS="filename" >indexer.conf</TT > commands</A ></DT ><DT ><A HREF="msearch-extended-indexing.html#htdb-var" ><ACRONYM CLASS="acronym" >HTDB</ACRONYM > variables <A NAME="AEN2396" ></A ></A ></DT ><DT ><A HREF="msearch-extended-indexing.html#htdb-many" >Using multiple <ACRONYM CLASS="acronym" >HTDB</ACRONYM > sources <A NAME="AEN2432" ></A ></A ></DT ><DT ><A HREF="msearch-extended-indexing.html#htdb-fulltext" >Using <SPAN CLASS="application" >mnoGoSearch</SPAN > as an external <ACRONYM CLASS="acronym" >SQL</ACRONYM > full-text engine</A ></DT ><DT ><A HREF="msearch-extended-indexing.html#htdb-web" >Indexing a database driven Web server</A ></DT ></DL ></DD ><DT ><A HREF="msearch-extended-indexing.html#exec" >Indexing a program output (<TT CLASS="literal" >exec:/</TT > and <TT CLASS="literal" >cgi:/</TT > virtual URL schemes) <A NAME="AEN2568" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-extended-indexing.html#exec-cgi" >Passing parameters to the <TT CLASS="literal" >cgi:/</TT > virtual scheme</A ></DT ><DT ><A HREF="msearch-extended-indexing.html#exec-exec" >Passing parameters to the <TT CLASS="literal" >exec:/</TT > virtual scheme</A ></DT ><DT ><A HREF="msearch-extended-indexing.html#exec-ext" >Using the <TT CLASS="literal" >exec:/</TT > virtual scheme as an external retrieval system</A ></DT ></DL ></DD ><DT ><A HREF="msearch-extended-indexing.html#mirror" >Mirroring <A NAME="AEN2650" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-extended-indexing.html#mirror-creating" >Creating a mirror</A ></DT ><DT ><A HREF="msearch-extended-indexing.html#mirror-as-cache" >Using a mirror as crawler cache. <A NAME="AEN2683" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-extended-indexing.html#dump-restore" >Dumping and restoring the search database <A NAME="AEN2735" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-extended-indexing.html#dump" >Dumping the search database</A ></DT ><DT ><A HREF="msearch-extended-indexing.html#restore" >Restoring the search database</A ></DT ></DL ></DD ></DL ></DD ><DT >5. <A HREF="msearch-htmlparser.html" >mnoGoSearch <ACRONYM CLASS="acronym" >HTML</ACRONYM > parser</A ></DT ><DD ><DL ><DT ><A HREF="msearch-htmlparser.html#htmlparser-tag" >Tag parser <A NAME="AEN2807" ></A ></A ></DT ><DT ><A HREF="msearch-htmlparser-spec.html" ><ACRONYM CLASS="acronym" >HTML</ACRONYM > entities</A ></DT ><DT ><A HREF="msearch-htmlparser-meta.html" >META tags <A NAME="AEN2841" ></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 >6. <A HREF="msearch-parsers.html" >External parsers<A NAME="AEN2926" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-parsers.html#pars-sup" >Supported parser types</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-setup" >Setting up parsers</A ></DT ><DT ><A HREF="msearch-parsers.html#ParserTimeOut" >Preventing <SPAN CLASS="application" >indexer</SPAN > from getting stuck on a parser execution</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-pipes" >Pipes in a parser command line</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-char" >Parsers and character sets <A NAME="AEN3038" ></A ></A ></DT ><DT ><A HREF="msearch-parsers.html#pars-udmurl" >The <CODE CLASS="varname" >UDM_URL</CODE > environment variable</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-links" >External parsers for the most common file types <A NAME="AEN3066" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-parsers.html#pars-msword" ><SPAN CLASS="application" >MS Word</SPAN > (<TT CLASS="filename" >*.doc</TT >)</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-excel" ><SPAN CLASS="application" >MS Excel</SPAN > (<TT CLASS="filename" >*.xls</TT >)</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-ppt" ><SPAN CLASS="application" >MS PowerPoint</SPAN > (<TT CLASS="filename" >*.ppt</TT >)</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-msword-docx" ><SPAN CLASS="application" >MS Word 2007</SPAN > (<TT CLASS="filename" >*.docx</TT >)</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-rtf" ><SPAN CLASS="application" >Rich Text</SPAN > (<TT CLASS="filename" >*.rtf</TT >)</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-pdf" ><SPAN CLASS="application" >Adobe Acrobat</SPAN > (<TT CLASS="filename" >*.pdf</TT >)</A ></DT ><DT ><A HREF="msearch-parsers.html#pars-ps" ><SPAN CLASS="application" >PostScript</SPAN > (<TT CLASS="filename" >*.ps</TT >)</A ></DT ><DT ><A HREF="msearch-parsers.html#parse-rpm" ><SPAN CLASS="application" >RPM</SPAN ></A ></DT ></DL ></DD ></DL ></DD ><DT >7. <A HREF="msearch-howstore.html" >Storing <SPAN CLASS="application" >mnoGoSearch</SPAN > data</A ></DT ><DD ><DL ><DT ><A HREF="msearch-howstore.html#sql-stor" >Word modes with an <ACRONYM CLASS="acronym" >SQL</ACRONYM > database</A ></DT ><DD ><DL ><DT ><A HREF="msearch-howstore.html#sql-stor-modes" >Various modes used to store words</A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-single" >Storage mode - single <A NAME="AEN3264" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-multi" >Storage mode - multi <A NAME="AEN3306" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-blob" >Storage mode - blob <A NAME="AEN3342" ></A ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-blob-live" >Live updates emulator with <TT CLASS="literal" >DBMode=blob</TT ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-blob-ext" >Extended features with <CODE CLASS="option" >DBMode=blob</CODE ></A ></DT ><DT ><A HREF="msearch-howstore.html#sql-store-maxwords" >Maximum amount of words collected from a document</A ></DT ><DT ><A HREF="msearch-howstore.html#sql-stor-noncrc" >Substring search notes</A ></DT ></DL ></DD ><DT ><A HREF="msearch-cachemode.html" >Cache mode storage</A ></DT ><DT ><A HREF="msearch-perf.html" >mnoGoSearch performance issues <A NAME="AEN3527" ></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-oracle.html" >Oracle notes <A NAME="AEN3556" ></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="AEN3637" ></A ></A ></DT ></DL ></DD ><DT >8. <A HREF="msearch-subsections.html" >Subsections</A ></DT ><DD ><DL ><DT ><A HREF="msearch-subsections.html#categories" >Categories <A NAME="AEN3655" ></A ></A ></DT ><DT ><A HREF="msearch-tags.html" >Tags</A ></DT ><DD ><DL ><DT ><A HREF="msearch-tags.html#tags-adding" >Adding tags</A ></DT ><DT ><A HREF="msearch-tags.html#tags-search" >Using tags at search time</A ></DT ><DT ><A HREF="msearch-tags.html#tags-substring" >Using substring tag match</A ></DT ><DT ><A HREF="msearch-tags.html#tags-multiple" >Multiple selections</A ></DT ><DT ><A HREF="msearch-tags.html#tags-indexer" >Using tags with <SPAN CLASS="application" >indexer</SPAN ></A ></DT ></DL ></DD ></DL ></DD ><DT >9. <A HREF="msearch-international.html" >Multiple languages support</A ></DT ><DD ><DL ><DT ><A HREF="msearch-international.html#charset" >Character sets <A NAME="AEN3757" ></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" >Multiple languages in the same database</A ></DT ><DT ><A HREF="msearch-international.html#recoding" >Character set conversion</A ></DT ><DT ><A HREF="msearch-international.html#charset-searchdec" >Character set conversion 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 character set detection</A ></DT ><DT ><A HREF="msearch-international.html#charset-guesser" >Automatic character set guesser</A ></DT ><DT ><A HREF="msearch-international.html#defcharset" >The default character set <A NAME="AEN4092" ></A ></A ></DT ><DT ><A HREF="msearch-international.html#deflang" >The default Language <A NAME="AEN4100" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-multilang.html" >Search pages with multi-lingual interface <A NAME="AEN4113" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-multilang.html#multilang-install" >Installing a multi-lingual interface</A ></DT ><DT ><A HREF="msearch-multilang.html#multilang-how" >How it works</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, Thai and Japanese languages</A ></DT ><DD ><DL ><DT ><A HREF="msearch-cjk.html#ja-segment" >Japanese phrase segmenter <A NAME="AEN4256" ></A ></A ></DT ><DT ><A HREF="msearch-cjk.html#zh-segment" >Chinese phrase segmenter <A NAME="AEN4272" ></A ></A ></DT ><DT ><A HREF="msearch-cjk.html#th-segment" >Thai phrase segmenter <A NAME="AEN4304" ></A ></A ></DT ><DT ><A HREF="msearch-cjk.html#cjk-segment" >The <ACRONYM CLASS="acronym" >CJK</ACRONYM > phrase segmenter <A NAME="AEN4324" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-vary.html" >Indexing multilingual servers</A ></DT ></DL ></DD ><DT >10. <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="AEN4440" ></A ></A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-changeweight" >Changing weights of the different document parts at search time</A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-wordimportance" >Changing importance of individual query words</A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-scriptname" >Using <SPAN CLASS="application" >search.cgi</SPAN > with <ACRONYM CLASS="acronym" >SSI</ACRONYM ></A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-templates" >Using multiple templates</A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-bool" >Advanced Boolean search <A NAME="AEN5012" ></A ></A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-secnoref" >Restricting search words to a section <A NAME="AEN5056" ></A ></A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-phrase" >Phrase search <A NAME="AEN5073" ></A ></A ></DT ><DT ><A HREF="msearch-doingsearch.html#search-exactsectionmatch" >Exact section match <A NAME="AEN5089" ></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="AEN5107" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-templates.html#templates-structure" >Template file structure</A ></DT ><DT ><A HREF="msearch-templates.html#templates-variable-formats" >Template variable formats</A ></DT ><DT ><A HREF="msearch-templates.html#templates-sect" >Template sections <A NAME="AEN5160" ></A ></A ></DT ><DT ><A HREF="msearch-templates.html#templates-incl" >Includes in templates</A ></DT ><DT ><A HREF="msearch-templates.html#templates-sec" >Security issues</A ></DT ></DL ></DD ><DT ><A HREF="msearch-html.html" >Designing <TT CLASS="filename" >search.htm</TT ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-html.html#html-respage" >How the search results page is created</A ></DT ><DT ><A HREF="msearch-html.html#html-yourhtml" >Your <ACRONYM CLASS="acronym" >HTML</ACRONYM ></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 <TT CLASS="filename" >search.htm</TT ></A ></DT ><DT ><A HREF="msearch-html.html#html-searchform" >Adding a small Search form to the other pages of your site</A ></DT ></DL ></DD ><DT ><A HREF="msearch-templates-oper.html" >Template operators</A ></DT ><DD ><DL ><DT ><A HREF="msearch-templates-oper.html#templates-if" >Conditional operators</A ></DT ><DT ><A HREF="msearch-templates-oper.html#templates-oper-set" >The <SPAN CLASS="emphasis" ><I CLASS="emphasis" >SET</I ></SPAN > operator</A ></DT ><DT ><A HREF="msearch-templates-oper.html#templates-oper-copy" >The <SPAN CLASS="emphasis" ><I CLASS="emphasis" >COPY</I ></SPAN > operator</A ></DT ><DT ><A HREF="msearch-templates-oper.html#templates-oper-inc" >Arithmetic operators</A ></DT ><DT ><A HREF="msearch-templates-oper.html#templates-oper-loop" >Loop operators</A ></DT ><DT ><A HREF="msearch-templates-oper.html#templates-oper-misc" >Miscellaneous operators and functions</A ></DT ></DL ></DD ><DT ><A HREF="msearch-rel.html" >Ranking documents <A NAME="AEN5868" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-rel.html#score-commands" >Commands affecting document score <A NAME="AEN5884" ></A ></A ></DT ><DT ><A HREF="msearch-rel.html#relevancy" >Relevancy</A ></DT ><DT ><A HREF="msearch-rel.html#score-debug" >Analyzing score values</A ></DT ><DT ><A HREF="msearch-rel.html#poprank" >Popularity rank<A NAME="AEN6042" ></A ></A ></DT ><DT ><A HREF="msearch-rel.html#rel-cwords" >Crosswords<A NAME="AEN6102" ></A ></A ></DT ></DL ></DD ><DT ><A HREF="msearch-track.html" >Tracking search queries <A NAME="AEN6117" ></A ></A ></DT ><DT ><A HREF="msearch-srcache.html" >Search results cache <A NAME="AEN6144" ></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="AEN6171" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#synonyms" >Synonyms <A NAME="AEN6246" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#dehyphenation" >Dehyphenation <A NAME="AEN6350" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#sqlwordforms" >Loading synonyms and word forms from the <ACRONYM CLASS="acronym" >SQL</ACRONYM > database <A NAME="AEN6359" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#dumpspell" >Dumping Ispell data <A NAME="AEN6366" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#translit" >Transliteration <A NAME="AEN6385" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#numericoperators" >Searching numbers <A NAME="AEN6396" ></A ></A ></DT ><DT ><A HREF="msearch-fuzzy.html#accentinsensitive" >Accent insensitive search <A NAME="AEN6418" ></A ></A ></DT ></DL ></DD ></DL ></DD ><DT >11. <A HREF="msearch-cluster.html" >mnoGoSearch cluster</A ></DT ><DD ><DL ><DT ><A HREF="msearch-cluster.html#cluster-introduction" >Introduction</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-how-it-works" >How it works</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-database-machine-operations" >Operations done on the database machines</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-xml-response-example" >How a typical XML response looks like</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-frontend-machine-operations" >Operations done on the front-end machine</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-types" >Cluster types</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-configure-merge" >Installing and configuring a "merge" cluster</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-configure-distributed" >Installing and configuring a "distributed" cluster</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-addnode" >Using dump/restore tools to add cluster nodes</A ></DT ><DT ><A HREF="msearch-cluster.html#cluster-limitations" >Cluster limitations</A ></DT ></DL ></DD ><DT >12. <A HREF="msearch-misc.html" >Miscellaneous</A ></DT ><DD ><DL ><DT ><A HREF="msearch-misc.html#envvars" >Environment variables</A ></DT ><DT ><A HREF="msearch-lib.html" >Using <SPAN CLASS="application" >mnoGoSearch</SPAN > as an embedded search library <A NAME="AEN6732" ></A ></A ></DT ><DD ><DL ><DT ><A HREF="msearch-lib.html#libmnogosearch" ><SPAN CLASS="application" >libmnogosearch</SPAN ></A ></DT ><DT ><A HREF="msearch-lib.html#api" ><SPAN CLASS="application" >mnoGoSearch</SPAN > API</A ></DT ><DT ><A HREF="msearch-lib.html#lib-udmconf" >The <SPAN CLASS="application" >udm-config</SPAN > script</A ></DT ></DL ></DD ><DT ><A HREF="msearch-udmstemmer.html" ><SPAN CLASS="application" >MySQL</SPAN > fulltext parser plugin</A ></DT ><DT ><A HREF="msearch-dbschema.html" >Database schema</A ></DT ><DT ><A HREF="msearch-bugs.html" >Reporting bugs</A ></DT ><DD ><DL ><DT ><A HREF="msearch-bugs.html#bugs-current" >Currently known bugs</A ></DT ><DT ><A HREF="msearch-bugs.html#bugs-core" >Core dump reports</A ></DT ></DL ></DD ></DL ></DD ><DT >I. <A HREF="msearch-reference.html" >Reference</A ></DT ><DD ><DL ><DT >I. <A HREF="msearch-cmdref.html" ><SPAN CLASS="application" >mnoGoSearch</SPAN > command reference</A ></DT ><DD ><DL ><DT ><A HREF="msearch-cmdref-addtype.html" >AddType</A > -- associates file names or extensions with mime types</DT ><DT ><A HREF="msearch-cmdref-addencoding.html" >AddEncoding</A > -- associates file names or extensions with encoding types</DT ><DT ><A HREF="msearch-cmdref-affix.html" >Affix</A > -- loads an <SPAN CLASS="application" >Ispell</SPAN > <SPAN CLASS="emphasis" ><I CLASS="emphasis" >affix file</I ></SPAN ></DT ><DT ><A HREF="msearch-cmdref-alias.html" >Alias</A > -- associates master and mirror sites</DT ><DT ><A HREF="msearch-cmdref-aliasprog.html" >AliasProg</A > -- calls an external <ACRONYM CLASS="acronym" >URL</ACRONYM > rewrite program</DT ><DT ><A HREF="msearch-cmdref-allow.html" >Allow</A > -- allows to index the documents with the given <ACRONYM CLASS="acronym" >URL</ACRONYM > pattern </DT ><DT ><A HREF="msearch-cmdref-alwaysfoundword.html" >AlwaysFoundWord</A > -- defines a word that is treated as found in any document</DT ><DT ><A HREF="msearch-cmdref-authbasic.html" >AuthBasic</A > -- defines user name and password for basic <ACRONYM CLASS="acronym" >HTTP</ACRONYM > authorization </DT ><DT ><A HREF="msearch-cmdref-browsercharset.html" >BrowserCharset</A > -- defines browser character set</DT ><DT ><A HREF="msearch-cmdref-cache.html" >Cache</A > -- defines whether to enable search result cache</DT ><DT ><A HREF="msearch-cmdref-casefolding.html" >CaseFolding</A > -- chooses an alternative case mapping</DT ><DT ><A HREF="msearch-cmdref-category.html" >Category</A > -- binds a group of documents to a category</DT ><DT ><A HREF="msearch-cmdref-checkmp3.html" >CheckMP3</A > -- checks for MP3 meta information</DT ><DT ><A HREF="msearch-cmdref-checkmp3only.html" >CheckMP3Only</A > -- checks for MP3 meta information</DT ><DT ><A HREF="msearch-cmdref-checkonly.html" >CheckOnly</A > -- checks if a document exists</DT ><DT ><A HREF="msearch-cmdref-collectlinks.html" >CollectLinks</A > -- defines whether to store links between documents, for popularity rank. </DT ><DT ><A HREF="msearch-cmdref-complexsynonyms.html" >ComplexSynonyms</A > -- defines whether to use phrase-to-word and phrase-to-phrase synonyms</DT ><DT ><A HREF="msearch-cmdref-crawldelay.html" >CrawlDelay</A > -- defines the number of seconds to wait between requests to the same server </DT ><DT ><A HREF="msearch-cmdref-crawlerthreads.html" >CrawlerThreads</A > -- sets the number of <SPAN CLASS="application" >indexer</SPAN > threads started for crawling</DT ><DT ><A HREF="msearch-cmdref-crosswords.html" >CrossWords</A > -- specifies whether to use <I CLASS="firstterm" >crosswords</I ></DT ><DT ><A HREF="msearch-cmdref-customlog.html" >CustomLog</A > -- enables logging to <TT CLASS="filename" >STDOUT</TT > using the given format </DT ><DT ><A HREF="msearch-cmdref-cvsignore.html" >CVSIgnore</A > -- defines whether to index internal <ACRONYM CLASS="acronym" >CVS</ACRONYM > files</DT ><DT ><A HREF="msearch-cmdref-datefactor.html" >DateFactor</A > -- gives lower score to old documents</DT ><DT ><A HREF="msearch-cmdref-dateformat.html" >DateFormat</A > -- defines date format</DT ><DT ><A HREF="msearch-cmdref-dbaddr.html" >DBAddr</A > -- sets the database connection string</DT ><DT ><A HREF="msearch-cmdref-defaultcontenttype.html" >DefaultContentType</A > -- defines default Content-Type</DT ><DT ><A HREF="msearch-cmdref-dehyphenate.html" >Dehyphenate</A > -- enables searching for dehyphenated forms of compound words</DT ><DT ><A HREF="msearch-cmdref-defaultlang.html" >DefaultLang</A > -- defines default language</DT ><DT ><A HREF="msearch-cmdref-detectclones.html" >DetectClones</A > -- enables or disables clone detection</DT ><DT ><A HREF="msearch-cmdref-disallow.html" >Disallow</A > -- disallows indexing defined URLs</DT ><DT ><A HREF="msearch-cmdref-docmemcachesize.html" >DocMemCacheSize</A > -- this command is obsolete</DT ><DT ><A HREF="msearch-cmdref-docsizeweight.html" >DocSizeWeight</A > -- changes document size impact on the document score</DT ><DT ><A HREF="msearch-cmdref-doctimeout.html" >DocTimeOut</A > -- defines maximum amount of time spent to download a document</DT ><DT ><A HREF="msearch-cmdref-excerptsize.html" >ExcerptSize</A > -- defines maximal excerpt length</DT ><DT ><A HREF="msearch-cmdref-excerptstopword.html" >ExcerptStopword</A > -- defines whether to highlight stopwords.</DT ><DT ><A HREF="msearch-cmdref-excerptpadding.html" >ExcerptPadding</A > -- defines excerpt context length</DT ><DT ><A HREF="msearch-cmdref-flushservertable.html" >FlushServerTable</A > -- puts the <CODE CLASS="varname" >server.active</CODE > value in sync with <TT CLASS="filename" >indexer.conf</TT ></DT ><DT ><A HREF="msearch-cmdref-followsymlinks.html" >FollowSymLinks</A > -- defines whether to dereference symlinks</DT ><DT ><A HREF="msearch-cmdref-forceiischarset1251.html" >ForceIISCharset1251</A > -- assume that <SPAN CLASS="application" >Microsoft IIS</SPAN > servers return <TT CLASS="literal" >windows-1251</TT > character set </DT ><DT ><A HREF="msearch-cmdref-guesserusemeta.html" >GuesserUseMeta</A > -- defines whether to use meta tags for character set detection</DT ><DT ><A HREF="msearch-cmdref-groupbysite.html" >GroupBySite</A > -- enables grouping search results by site</DT ><DT ><A HREF="msearch-cmdref-hlbeg.html" >HlBeg</A > -- defines left search results highlighting code</DT ><DT ><A HREF="msearch-cmdref-hlend.html" >HlEnd</A > -- defines right search results highlighting code</DT ><DT ><A HREF="msearch-cmdref-holdbadhrefs.html" >HoldBadHrefs</A > -- defines period of time to keep bad documents in the database</DT ><DT ><A HREF="msearch-cmdref-hrefonly.html" >HrefOnly</A > -- scans matching documents for links only </DT ><DT ><A HREF="msearch-cmdref-htdbaddr.html" >HTDBAddr</A > -- describes a connection string to a remote <ACRONYM CLASS="acronym" >SQL</ACRONYM > data source</DT ><DT ><A HREF="msearch-cmdref-htdbdoc.html" >HTDBDoc</A > -- describes a query to fetch a document content from an <ACRONYM CLASS="acronym" >SQL</ACRONYM > source</DT ><DT ><A HREF="msearch-cmdref-htdblimit.html" >HTDBLimit</A > -- limits the amount of document IDs fetched in a single <B CLASS="command" >HTDBList</B > query</DT ><DT ><A HREF="msearch-cmdref-htdblist.html" >HTDBList</A > -- describes a query to fetch document list from an <ACRONYM CLASS="acronym" >SQL</ACRONYM > data source </DT ><DT ><A HREF="msearch-cmdref-httpheader.html" >HTTPHeader</A > -- adds a desired header into <ACRONYM CLASS="acronym" >HTTP</ACRONYM > requests</DT ><DT ><A HREF="msearch-cmdref-idffactor.html" >IDFFactor</A > -- changes the effect of inverse document frequency</DT ><DT ><A HREF="msearch-cmdref-importenv.html" >ImportEnv</A > -- imports an environment variable</DT ><DT ><A HREF="msearch-cmdref-include.html" >Include</A > -- includes additional configuration file</DT ><DT ><A HREF="msearch-cmdref-index.html" >Index</A > -- defines whether the document content should be indexed</DT ><DT ><A HREF="msearch-cmdref-indexif.html" >IndexIf</A > -- allows indexing documents whose section matches the given pattern</DT ><DT ><A HREF="msearch-cmdref-indextime.html" >IndexTime</A > -- Defines in the <TT CLASS="literal" >Last-Modified</TT > <ACRONYM CLASS="acronym" >HTTP</ACRONYM > header should be processed for date detection </DT ><DT ><A HREF="msearch-cmdref-ispelluseprefixes.html" >IspellUsePrefixes</A > -- allows to use <SPAN CLASS="application" >Ispell</SPAN > prefixes at search time</DT ><DT ><A HREF="msearch-cmdref-langmapfile.html" >LangMapFile</A > -- loads language map for character set and language guesser</DT ><DT ><A HREF="msearch-cmdref-langmapupdate.html" >LangMapUpdate</A > -- activates updating of the loaded language maps</DT ><DT ><A HREF="msearch-cmdref-limit.html" >Limit</A > -- describes a fast limit</DT ><DT ><A HREF="msearch-cmdref-loadurlbasicinfo.html" >LoadURLBasicInfo</A > -- defines whether to load basic section values to display in search results</DT ><DT ><A HREF="msearch-cmdref-loadchineselist.html" >LoadChineseList</A > -- loads a Chinese frequency dictionary</DT ><DT ><A HREF="msearch-cmdref-loadtaginfo.html" >LoadTagInfo</A > -- loads tag values to display in search results</DT ><DT ><A HREF="msearch-cmdref-loadthailist.html" >LoadThaiList</A > -- loads a Thai word frequency dictionary</DT ><DT ><A HREF="msearch-cmdref-loadurlinfo.html" >LoadURLInfo</A > -- loads extended section values to display in search results</DT ><DT ><A HREF="msearch-cmdref-localcharset.html" >LocalCharset</A > -- defines local character set</DT ><DT ><A HREF="msearch-cmdref-locale.html" >Locale</A > -- sets a desired locale</DT ><DT ><A HREF="msearch-cmdref-log2stderr.html" >Log2Stderr</A > -- Defines whether to print messages to <TT CLASS="filename" >STDERR</TT ></DT ><DT ><A HREF="msearch-cmdref-loglevel.html" >LogLevel</A > -- sets verbosity level</DT ><DT ><A HREF="msearch-cmdref-maxdocsize.html" >MaxDocSize</A > -- defines maximal document size</DT ><DT ><A HREF="msearch-cmdref-maxdocpersite.html" >MaxDocPerSite</A > -- defines maximal document number to pick up from every site</DT ><DT ><A HREF="msearch-cmdref-maxhops.html" >MaxHops</A > -- defines maximal way in "mouse clicks"</DT ><DT ><A HREF="msearch-cmdref-maxneterrors.html" >MaxNetErrors</A > -- defines maximal network errors</DT ><DT ><A HREF="msearch-cmdref-maxwordlength.html" >MaxWordLength</A > -- defines maximal word length</DT ><DT ><A HREF="msearch-cmdref-mime.html" >Mime</A > -- defines external parser for given mime-type</DT ><DT ><A HREF="msearch-cmdref-mincoordfactor.html" >MinCoordFactor</A > -- gives more score to documents having query words closer to the beginning</DT ><DT ><A HREF="msearch-cmdref-minwordlength.html" >MinWordLength</A > -- defines minimal word length</DT ><DT ><A HREF="msearch-cmdref-mirrorheadersroot.html" >MirrorHeadersRoot</A > -- defines root directory for mirrored document headers</DT ><DT ><A HREF="msearch-cmdref-mirrorperiod.html" >MirrorPeriod</A > -- defines fresh period for mirrored files</DT ><DT ><A HREF="msearch-cmdref-mirrorroot.html" >MirrorRoot</A > -- defines root directory for mirrored documents</DT ><DT ><A HREF="msearch-cmdref-neterrordelaytime.html" >NetErrorDelayTime</A > -- defines document processing delay</DT ><DT ><A HREF="msearch-cmdref-newsextensions.html" >NewsExtensions</A > -- enables news extensions</DT ><DT ><A HREF="msearch-cmdref-noindexif.html" >NoIndexIf</A > -- disallows indexing documents having a section matching a pattern. </DT ><DT ><A HREF="msearch-cmdref-numsections.html" >NumSections</A > -- tells the number of sections configured in <TT CLASS="filename" >indexer.conf</TT > </DT ><DT ><A HREF="msearch-cmdref-numdistinctwordfactor.html" >NumDistinctWordFactor</A > -- gives more score to documents having more distinct words</DT ><DT ><A HREF="msearch-cmdref-numwordfactor.html" >NumWordFactor</A > -- gives more score to documents having more found words</DT ><DT ><A HREF="msearch-cmdref-pagesperscreen.html" >PagesPerScreen</A > -- defines the number of search result page links. </DT ><DT ><A HREF="msearch-cmdref-parsertimeout.html" >ParserTimeOut</A > -- defines maximum allowed parser execution time</DT ><DT ><A HREF="msearch-cmdref-period.html" >Period</A > -- defines reindex period</DT ><DT ><A HREF="msearch-cmdref-poprankfeedback.html" >PopRankFeedBack</A > -- uses sites weights when calculating Popularity Rank</DT ><DT ><A HREF="msearch-cmdref-poprankshowcntratio.html" >PopRankShowCntRatio</A > -- defines <B CLASS="command" >PopRankUseShowCnt</B > threshold</DT ><DT ><A HREF="msearch-cmdref-poprankshowcntweight.html" >PopRankShowCntWeight</A > -- defines <B CLASS="command" >PopRankUseShowCnt</B > strength</DT ><DT ><A HREF="msearch-cmdref-poprankskipsamesite.html" >PopRankSkipSameSite</A > -- skips links from same site</DT ><DT ><A HREF="msearch-cmdref-poprankuseshowcnt.html" >PopRankUseShowCnt</A > -- PopRankUseShowCnt</DT ><DT ><A HREF="msearch-cmdref-poprankusetracking.html" >PopRankUseTracking</A > -- defines if a site appearing in search results oftener gets higher Popularity Rank weight</DT ><DT ><A HREF="msearch-cmdref-proxy.html" >Proxy</A > -- defines <ACRONYM CLASS="acronym" >HTTP</ACRONYM > proxy address</DT ><DT ><A HREF="msearch-cmdref-proxyauthbasic.html" >ProxyAuthBasic</A > -- defines <ACRONYM CLASS="acronym" >HTTP</ACRONYM > proxy user name and password</DT ><DT ><A HREF="msearch-cmdref-r.html" >R0 - R9</A > -- sets random number range</DT ><DT ><A HREF="msearch-cmdref-readtimeout.html" >ReadTimeOut</A > -- defines stalled connections timeout</DT ><DT ><A HREF="msearch-cmdref-realm.html" >Realm</A > -- describes Web-space for indexing, using regex/wild patterns</DT ><DT ><A HREF="msearch-cmdref-remotecharset.html" >RemoteCharset</A > -- defines default character set for Server or Ream</DT ><DT ><A HREF="msearch-cmdref-remotefilenamecharset.html" >RemoteFileNameCharset</A > -- defines default character set of file and directory names</DT ><DT ><A HREF="msearch-cmdref-replacevar.html" >ReplaceVar</A > -- creates or modifies a variable</DT ><DT ><A HREF="msearch-cmdref-resultcontenttype.html" >ResultContentType</A > -- specifies the <TT CLASS="literal" >Content-Type</TT > header produced by <SPAN CLASS="application" >search.cgi</SPAN ></DT ><DT ><A HREF="msearch-cmdref-resultslimit.html" >ResultsLimit</A > -- sets the maximum number of results displayed</DT ><DT ><A HREF="msearch-cmdref-reversealias.html" >ReverseAlias</A > -- rewrites <ACRONYM CLASS="acronym" >URL</ACRONYM > before inserting to the database</DT ><DT ><A HREF="msearch-cmdref-robots.html" >Robots</A > -- defines whether to use <TT CLASS="filename" >robots.txt</TT ></DT ><DT ><A HREF="msearch-cmdref-savesectionsize.html" >SaveSectionSize</A > -- defines whether to store section sizes for better relevancy quality</DT ><DT ><A HREF="msearch-cmdref-section.html" >Section</A > -- defines a document section</DT ><DT ><A HREF="msearch-cmdref-server.html" >Server</A > -- describes Web-space for indexing</DT ><DT ><A HREF="msearch-cmdref-servertable.html" >ServerTable</A > -- loads servers to index from the database</DT ><DT ><A HREF="msearch-cmdref-serverweight.html" >ServerWeight</A > -- defines server weight for Popularity Rank calculation</DT ><DT ><A HREF="msearch-cmdref-skip.html" >Skip</A > -- skips visiting the documents with <ACRONYM CLASS="acronym" >URL</ACRONYM > matching the given pattern</DT ><DT ><A HREF="msearch-cmdref-skipif.html" >SkipIf</A > -- skip revisiting the documents with a section matching the given pattern</DT ><DT ><A HREF="msearch-cmdref-spell.html" >Spell</A > -- loads an <SPAN CLASS="application" >Ispell</SPAN > dictionary file</DT ><DT ><A HREF="msearch-cmdref-sqlwordforms.html" >SQLWordForms</A > -- loads synonyms or word forms from the database</DT ><DT ><A HREF="msearch-cmdref-starthops.html" >StartHops</A > -- defines <CODE CLASS="varname" >Hops</CODE > value for start <ACRONYM CLASS="acronym" >URL</ACRONYM >s</DT ><DT ><A HREF="msearch-cmdref-stopwordfile.html" >StopwordFile</A > -- loads stopwords file</DT ><DT ><A HREF="msearch-cmdref-strictmodethreshold.html" >StrictModeThreshold</A > -- threshold to switch to a less strict search mode</DT ><DT ><A HREF="msearch-cmdref-stripaccents.html" >StripAccents</A > -- converts letters to their non-accented counterparts</DT ><DT ><A HREF="msearch-cmdref-subnet.html" >Subnet</A > -- Subnet</DT ><DT ><A HREF="msearch-cmdref-substringmatchminwordlength.html" >SubstringMatchMinWordLength</A > -- defines minimal word length allowed for substring match</DT ><DT ><A HREF="msearch-cmdref-suggest.html" >Suggest</A > -- Display misspelled search word suggestions</DT ><DT ><A HREF="msearch-cmdref-synonym.html" >Synonym</A > -- loads a synonym list from a file</DT ><DT ><A HREF="msearch-cmdref-syslogfacility.html" >SyslogFacility</A > -- sets syslog facility</DT ><DT ><A HREF="msearch-cmdref-tag.html" >Tag</A > -- assigns a generic grouping tag to a set of documents</DT ><DT ><A HREF="msearch-cmdref-url.html" >URL</A > -- inserts <ACRONYM CLASS="acronym" >URL</ACRONYM > into database</DT ><DT ><A HREF="msearch-cmdref-usercachequery.html" >UserCacheQuery</A > -- stores a search result to the database using a user-defined <ACRONYM CLASS="acronym" >SQL</ACRONYM > query</DT ><DT ><A HREF="msearch-cmdref-urldatathreshold.html" >URLDataThreshold</A > -- improves search performance for queries returning a small number of results</DT ><DT ><A HREF="msearch-cmdref-urlselectcachesize.html" >URLSelectCacheSize</A > -- sets <ACRONYM CLASS="acronym" >URL</ACRONYM > cache size for <SPAN CLASS="application" >indexer</SPAN ></DT ><DT ><A HREF="msearch-cmdref-urlselectskiplock.html" >URLSelectSkipLock</A > -- defines whether to skip locking <ACRONYM CLASS="acronym" >URL</ACRONYM >s when fetching crawling targets from the database</DT ><DT ><A HREF="msearch-cmdref-usecookie.html" >UseCookie</A > -- defines whether to use per-session cookies during indexing</DT ><DT ><A HREF="msearch-cmdref-uselocalcachedcopy.html" >UseLocalCachedCopy</A > -- whether to use the original document as a source for excerpts and Cached Copy</DT ><DT ><A HREF="msearch-cmdref-usecrc32urlid.html" >UseCRC32URLId</A > -- defines whether to use <CODE CLASS="function" >CRC32</CODE > for <ACRONYM CLASS="acronym" >URL</ACRONYM > <CODE CLASS="varname" >ID</CODE > generation</DT ><DT ><A HREF="msearch-cmdref-usenumericoperators.html" >UseNumericOperators</A > -- defines whether to interpret numeric operators in a search query</DT ><DT ><A HREF="msearch-cmdref-useremotecontenttype.html" >UseRemoteContentType</A > -- specifies whether to trust the <CODE CLASS="varname" >Content-Type</CODE > <ACRONYM CLASS="acronym" >HTTP</ACRONYM > header from the remote servers</DT ><DT ><A HREF="msearch-cmdref-userorder.html" >UserOrder</A > -- specifies an <ACRONYM CLASS="acronym" >SQL</ACRONYM > query for user defined ordering </DT ><DT ><A HREF="msearch-cmdref-userscore.html" >UserScore</A > -- specifies an <ACRONYM CLASS="acronym" >SQL</ACRONYM > query to calculate user defined score for desired documents. </DT ><DT ><A HREF="msearch-cmdref-usersitescore.html" >UserSiteScore</A > -- specifies an <ACRONYM CLASS="acronym" >SQL</ACRONYM > query to calculate user defined score for certain sites. </DT ><DT ><A HREF="msearch-cmdref-userscorefactor.html" >UserScoreFactor</A > -- sets the effect of the <B CLASS="command" >UserScore</B > command</DT ><DT ><A HREF="msearch-cmdref-vardir.html" >VarDir</A > -- defines <SPAN CLASS="application" >mnoGoSearch</SPAN > working directory</DT ><DT ><A HREF="msearch-cmdref-varylang.html" >VaryLang</A > -- defines languages for multilingual indexing</DT ><DT ><A HREF="msearch-cmdref-wf.html" >wf</A > -- sets the default weights for different document parts</DT ><DT ><A HREF="msearch-cmdref-wordcachesize.html" >WordCacheSize</A > -- defines maximum allowed in-memory words cache size</DT ><DT ><A HREF="msearch-cmdref-worddensityfactor.html" >WordDensityFactor</A > -- gives more score to documents having higher word density</DT ><DT ><A HREF="msearch-cmdref-wordformfactor.html" >WordFormFactor</A > -- gives more score to the original query word form (as opposite to <A HREF="msearch-fuzzy.html#synonyms" >Synonym</A > or <A HREF="msearch-fuzzy.html#ispell" ><SPAN CLASS="application" >Ispell</SPAN ></A > fuzzy forms) </DT ><DT ><A HREF="msearch-cmdref-worddistanceweight.html" >WordDistanceWeight</A > -- changes word distance impact on the document score</DT ></DL ></DD ><DT >II. <A HREF="msearch-c-api.html" ><SPAN CLASS="application" >mnoGoSearch</SPAN > C API function reference</A ></DT ><DD ><DL ><DT ><A HREF="msearch-c-api-udmenvinit.html" >UdmEnvInit</A > -- Allocates or initializes a search context variable</DT ><DT ><A HREF="msearch-c-api-udmenvfree.html" >UdmEnvFree</A > -- Closes a search context</DT ><DT ><A HREF="msearch-c-api-udmagentinit.html" >UdmAgentInit</A > -- Allocates or initializes a search session variable</DT ><DT ><A HREF="msearch-c-api-udmagentfree.html" >UdmAgentFree</A > -- Closes a search session</DT ><DT ><A HREF="msearch-c-api-udmagentaddline.html" >UdmAgentAddLine</A > -- Adds a configuration command</DT ><DT ><A HREF="msearch-c-api-udmfind2.html" >UdmFind2</A > -- Executes a search query</DT ><DT ><A HREF="msearch-c-api-udmresultfree.html" >UdmResultFree</A > -- Frees a search result</DT ></DL ></DD ></DL ></DD ><DT >A. <A HREF="msearch-changelog.html" >mnoGoSearch change history</A ></DT ><DD ><DL ><DT ><A HREF="msearch-changelog.html#changelog-3-3" >Changes in 3.3</A ></DT ><DD ><DL ><DT ><A HREF="msearch-changelog.html#changelog-3-3-9" >Changes in 3.3.9 (29 October 2009)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-8" >Changes in 3.3.8 (13 February 2009)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-7" >Changes in 3.3.7 (11 April 2008)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-6" >Changes in 3.3.6 (27 November 2007)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-5" >Changes in 3.3.5 (17 October 2007)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-4" >Changes in 3.3.4 (27 July 2007)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-3" >Changes in 3.3.3 (8 May 2007)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-2" >Changes in 3.3.2 (19 April 2007)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-1" >Changes in 3.3.1 (18 March 2007)</A ></DT ><DT ><A HREF="msearch-changelog.html#changelog-3-3-0" >Changes in 3.3.0 (06 March 2007)</A ></DT ></DL ></DD ></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#AEN1990" >Verbose levels</A ></DT ><DT >9-1. <A HREF="msearch-international.html#AEN3766" >Supported character sets</A ></DT ><DT >9-2. <A HREF="msearch-international.html#AEN3864" >Character set aliases</A ></DT ><DT >10-1. <A HREF="msearch-doingsearch.html#AEN4452" >Available search parameters</A ></DT ><DT >12-1. <A HREF="msearch-misc.html#AEN6685" >Environment variables <SPAN CLASS="application" >mnoGoSearch</SPAN > understands</A ></DT ><DT >12-2. <A HREF="msearch-dbschema.html#db-server" ><CODE CLASS="varname" >server</CODE > table schema</A ></DT ><DT >12-3. <A HREF="msearch-dbschema.html#db-srvinfo" >Server parameters in the table <CODE CLASS="varname" >srvinfo</CODE >.</A ></DT ></DL ></DIV ><DIV CLASS="LOT" ><DL CLASS="LOT" ><DT ><B >List of Examples</B ></DT ><DT >1. <A HREF="msearch-c-api-udmenvinit.html#AEN14073" ><CODE CLASS="function" >UdmEnvInit</CODE > example #1</A ></DT ><DT >2. <A HREF="msearch-c-api-udmenvinit.html#AEN14078" ><CODE CLASS="function" >UdmEnvInit</CODE > example #2</A ></DT ><DT >1. <A HREF="msearch-c-api-udmenvfree.html#AEN14131" ><CODE CLASS="function" >UdmEnvFree</CODE > example #1</A ></DT ><DT >2. <A HREF="msearch-c-api-udmenvfree.html#AEN14136" ><CODE CLASS="function" >UdmEnvFree</CODE > example #2</A ></DT ><DT >1. <A HREF="msearch-c-api-udmagentinit.html#AEN14212" ><CODE CLASS="function" >UdmAgentInit</CODE > example #1</A ></DT ><DT >2. <A HREF="msearch-c-api-udmagentinit.html#AEN14217" ><CODE CLASS="function" >UdmAgentInit</CODE > example #2</A ></DT ><DT >1. <A HREF="msearch-c-api-udmagentfree.html#AEN14267" ><CODE CLASS="function" >UdmAgentFree</CODE > example #1</A ></DT ><DT >2. <A HREF="msearch-c-api-udmagentfree.html#AEN14272" ><CODE CLASS="function" >UdmAgentFree</CODE > example #2</A ></DT ><DT >1. <A HREF="msearch-c-api-udmagentaddline.html#AEN14336" ><CODE CLASS="function" >UdmAgentAddLine</CODE > example</A ></DT ><DT >1. <A HREF="msearch-c-api-udmfind2.html#AEN14403" ><CODE CLASS="function" >UdmFind2</CODE > example</A ></DT ><DT >2. <A HREF="msearch-c-api-udmfind2.html#AEN14408" ><CODE CLASS="function" >UdmFind2</CODE > - a complete search application example</A ></DT ><DT >3. <A HREF="msearch-c-api-udmfind2.html#AEN14413" ><CODE CLASS="function" >Makefile</CODE > example</A ></DT ><DT >1. <A HREF="msearch-c-api-udmresultfree.html#AEN14462" ><CODE CLASS="function" >UdmResultFree</CODE > example #1</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 ><!--#include virtual="body-after.html"--></BODY ></HTML >