MySQL,
PostgreSQL,
SQLite,
Mimer,
Virtuoso,
Interbase,
Oracle
(see the Section called Oracle notes
in Chapter 7),
MS SQL,
DB2 (see the Section called IBM DB2 notes
in Chapter 7),
Sybase,
InterSystems Cache
databases can be used as storage.
mnoGoSearch can also
work with various ODBC libraries:
iODBC,
unixODBC,
EasySoft ODBC-ODBC bridge.
HTTP support.
HTTP proxy support.
HTTPS support.
FTP support.
NNTP support
(news:// and nntp:// URL schemes).
HTDB virtual
URL scheme support.
You can build an index and search through
the large text fields of an SQL
database and thus use mnoGoSearch
as an external fulltext search solution in your database
applications.
Mirroring features.
Build-in parsers for
text/html,
text/xml,
text/plain and
audion/mpeg (MP3) file types.
External parsers support for any other document types.
Basic authorization support to index password protected HTTP servers.
Proxy authorization support.
Reentry capability.
You can run multiple indexing and searching processes
at the same time even on the same database.
Multi-threaded indexing is also supported.
Stop-list support.
<META NAME="robots" content="..."> and
robots.txt support.
C language CGI,
PHP,
Perl Web front-ends.
You can embed search into your own application
with help of a a C API library.
Phrase search.
Boolean query language.
Ordering results by relevancy, popularity rank, modification time. User defined ordering.
Fuzzy search: word forms (stemming),
synonyms, substrings, dehyphenation, transliteration,
accent insensitive search.
Most of the modern character sets support
HTML templates to customize search results easily.
Advanced search options like time limits, category limits etc.
Phrases segmenting for Chinese and Japanese languages.
Cached copies.
Smart excerpts.