package mg ####################################################################### # java images/scripts ####################################################################### # the _javalinks_ macros are the flashy image links at the top right of # the page. _javalinks_ {_imagehome_} _javalinks_ [v=1] { _imagehome_
} ####################################################################### # icons ####################################################################### _iconhmg_ {MG is a freely-available full-text retrieval system that makes efficient use of disk resources by storing the index, and the text that is indexed, in compressed form. The MG system is described in the eponymous book Managing Gigabytes. To meet the needs of The New Zealand Digital Library we have made a number of improvements to the standard MG distribution. These improvements are being made available as MG-1.3.

MG-1.3 offers:

Flexible stemming methods
Different stemming methods can be used in the same collection. In the original version a collection could only use a single stemming method, now all four combinations of stemming and casefolding can be used in queries. This can be applied to whole queries as well as individual words.
Weighting terms
Weightings can be applied to individual terms in a ranked query. This allows a user to influence the order that documents are returned with documents with the higher rated words nearer the top.
Term frequencies
The number of times each query term appears in the collection can be displayed during a query.
Decompression of text
A small program is included in the distribution which allows you to decompress all the text with the document and paragraph breaks inserted at all the right places. With minimal programming you could then rebuild the collection from the compressed text.
Merging of level 3 indexes
In the original version merging indexes was only implemented for level 2 indexes. We have extended this to also include level 3 indexes.
Machine independant indexes
The indexes are now always written using network byte ordering, which is big endian. This means that indexes built on little endian machines can be used on big endian machines providing the two machines have data types the same length and use the same floating point formats.
Port to MSDOS
A port of MG to MSDOS with 32 bit processing has also been incorporated into the distribution. This port allows MG to be compiled on Windows95 and WindowsNT.

Installing MG-1.3

Installing MG-1.3 on unix systems is the same as the standard distribution. If you have trouble during installation procedure see the INSTALL instructions included with the distribution.

Installing MG-1.3f on 32-bit MSDOS operating systems currently consists of typing "nmake win32.mak" in both the lib and src&\#092;text directories. The makefiles may need some work depending on your compiler.


Bugs

Please report problems specific to MG-1.3 to the New Zealand Digital Library administrator. For general problems mail the MG mailing list which services a community of experienced MG users. }