mnoGoSearch 3.2 reference manual
Full-featured search engine software
Copyright © 2001, 2002 by Lavtech.com corp.
Table of Contents
1.
Introduction
mnoGoSearch Features
Where to get mnoGoSearch.
Disclaimer
Authors
Contributors (in no particular order)
Frequently Asked Questions
2.
Installation
SQL database requirements
Supported operating systems
Tools required for installation
Installing mnoGoSearch
Possible installation problems
Creating binary distribution
Installation registration
3.
Indexing
Indexing in general
Configuration
Running
indexer
Built-in database notes
SQL back-end notes
Subsection control with SQL back-end
How to clear database (SQL only)
Database Statistics with SQL back-end
Link validation (SQL only)
Parallel indexing (SQL only)
Supported HTTP response codes
Content-Encoding support
indexer configuration
Specifying WEB space to be indexed
Aliases
ServerTable
FlushServerTable
External parsers
Extended indexing features
News extensions
Indexing SQL database tables (htdb: virtual URL scheme)
Indexing binaries output (exec: and cgi: virtual URL schemes)
Mirroring
Using syslog
Storing compressed document copies
Configure stored
How stored works
Using stored during search
4.
mnoGoSearch HTML parser
Tag parser
Special characters
META tags
Links
Comments
5.
Storing mnoGoSearch data
SQL storage types
General storage information
Various modes of words storage
Storage mode - single
Storage mode - multi
Storage mode - crc
Storage mode - crc-multi
Storage mode - cache
SQL structure notes
Additional features of non-CRC storage modes
Cache mode storage
Introduction
Cache mode word indexes structure
Cache mode tools
Starting cache mode
Optional usage of several splitters
Using run-splitter script
Doing search
Using search limits
mnoGoSearch performance issues
MySQL performance
Post-indexing optimization
SearchD support
Why using searchd
Starting searchd
Oracle notes
Introduction
Compilation, Installation and Configuration
IBM DB2 notes
6.
Subsections
Categories
Tags
Tags in SQL version
Tags with built-in database
7.
Languages support
Character sets
Supported character sets
Several languages in one database
UTF-8 mode
non-UTF-8 mode
Recoding
Recoding at search time
Character sets aliases
Document charset detection
Automatic charset guesser
Default charset
Default Language
Making multi-language search pages
How does it work?
Possible troubles
Segmenters for chinese and japanese languages
Japanese language phrase segmenter
Chinese language phrase segmenter
8.
Searching documents
Using search front-ends
Performing search
Search parameters
Changing different document parts weights at search time
Using front-end with an shtml page
Using several templates
Advanced boolean search
How search handles expired documents
How to write search result templates
Template sections
Variables section
Includes in templates
Conditional template operators
Security issues
Designing search.html
How the results page is created
Your HTML
Forms considerations
Relative links in search.htm
Adding Search form to other pages
Relevancy
Ordering documents
Boolean search
Crosswords
Search queries tracking
Search results cache
Fuzzy search
Ispell
Synonyms
9.
Miscellaneous
Reporting bugs
Currently known bugs
Core dump reports
Using libudmsearch library
udm-config script
mnoGoSearch API
Database schema
Index
List of Tables
3-1.
Verbose levels
5-1.
Cache limit types
7-1.
Language groups
7-2.
Charsets aliases
8-1.
Available search parameters
9-1.
server
table schema
Next
Introduction