1 | package mg
|
---|
2 |
|
---|
3 | #######################################################################
|
---|
4 | # java images/scripts
|
---|
5 | #######################################################################
|
---|
6 |
|
---|
7 | # the _javalinks_ macros are the flashy image links at the top right of
|
---|
8 | # the page.
|
---|
9 |
|
---|
10 | _javalinks_ {_imagehome_}
|
---|
11 | _javalinks_ [v=1] {
|
---|
12 | _imagehome_<br>
|
---|
13 | }
|
---|
14 |
|
---|
15 |
|
---|
16 | #######################################################################
|
---|
17 | # icons
|
---|
18 | #######################################################################
|
---|
19 |
|
---|
20 | _iconhmg_ {<img src="_httpiconhmg_" width=_widthhmg_ height=_heighthmg_}
|
---|
21 |
|
---|
22 | #######################################################################
|
---|
23 | # http macros
|
---|
24 | #
|
---|
25 | # These contain the url without any quotes
|
---|
26 | #######################################################################
|
---|
27 |
|
---|
28 | _httpiconhmg_ {_httpimg_/h\_mg.gif}
|
---|
29 | _widthhmg_ {200}
|
---|
30 | _heighthmg_ {57}
|
---|
31 |
|
---|
32 |
|
---|
33 | #######################################################################
|
---|
34 | # page content
|
---|
35 | #######################################################################
|
---|
36 |
|
---|
37 | _pagetitle_ {NZDL: MG}
|
---|
38 |
|
---|
39 | _imagethispage_ {_iconhmg_}
|
---|
40 |
|
---|
41 | _content_ {
|
---|
42 | _iconblankbar_
|
---|
43 |
|
---|
44 | <p><i>MG</i> is a freely-available full-text retrieval system that
|
---|
45 | makes efficient use of disk resources by storing the index, and the
|
---|
46 | text that is indexed, in compressed form. The <i>MG</i> system is
|
---|
47 | described in the eponymous book
|
---|
48 | <a href="http://www.cs.mu.oz.au/mg/"><i>Managing
|
---|
49 | Gigabytes</i></a>. To meet
|
---|
50 | the needs of The New Zealand Digital Library we have made a number
|
---|
51 | of improvements to the standard <i>MG</i> distribution. These
|
---|
52 | improvements are being made available as <i>MG-1.3</i>.
|
---|
53 |
|
---|
54 | <p><i>MG-1.3</i> offers:
|
---|
55 |
|
---|
56 | <dl>
|
---|
57 |
|
---|
58 | <dt><b>Flexible stemming methods</b>
|
---|
59 | <dd>Different stemming methods can be used in the same collection. In the
|
---|
60 | original version a collection could only use a single stemming method, now
|
---|
61 | all four combinations of stemming and casefolding can be used in queries.
|
---|
62 | This can be applied to whole queries as well as individual words.
|
---|
63 |
|
---|
64 | <dt><b>Weighting terms</b>
|
---|
65 | <dd>Weightings can be applied to individual terms in a ranked query. This
|
---|
66 | allows a user to influence the order that documents are returned with
|
---|
67 | documents with the higher rated words nearer the top.
|
---|
68 |
|
---|
69 | <dt><b>Term frequencies</b>
|
---|
70 | <dd>The number of times each query term appears in the collection can be
|
---|
71 | displayed during a query.
|
---|
72 |
|
---|
73 | <dt><b>Decompression of text</b>
|
---|
74 | <dd>A small program is included in the distribution which allows you to
|
---|
75 | decompress all the text with the document and paragraph breaks inserted
|
---|
76 | at all the right places. With minimal programming you could then rebuild
|
---|
77 | the collection from the compressed text.
|
---|
78 |
|
---|
79 | <dt><b>Merging of level 3 indexes</b>
|
---|
80 | <dd>In the original version merging indexes was only implemented for
|
---|
81 | level 2 indexes. We have extended this to also include level 3 indexes.
|
---|
82 |
|
---|
83 | <dt><b>Machine independant indexes</b>
|
---|
84 | <dd>The indexes are now always written using network byte ordering, which
|
---|
85 | is big endian. This means that indexes built on little endian machines can
|
---|
86 | be used on big endian machines providing the two machines have data types
|
---|
87 | the same length and use the same floating point formats.
|
---|
88 |
|
---|
89 | <dt><b>Port to MSDOS</b>
|
---|
90 | <dd>A port of <i>MG</i> to MSDOS with 32 bit processing has also been
|
---|
91 | incorporated into the distribution. This port allows <i>MG</i> to be
|
---|
92 | compiled on Windows95 and WindowsNT.
|
---|
93 |
|
---|
94 | </dl>
|
---|
95 | <br>
|
---|
96 |
|
---|
97 | <h3>Installing MG-1.3</h3>
|
---|
98 |
|
---|
99 | Installing <i>MG-1.3</i> on unix systems is the same as the standard
|
---|
100 | distribution.
|
---|
101 |
|
---|
102 | <ul>
|
---|
103 |
|
---|
104 | <li>Download the <a href="http://nzdl2.cs.waikato.ac.nz/technology/mg-1.3f.tar.gz"><i>MG-1.3f</i></a>
|
---|
105 | distribution.
|
---|
106 | <li>Change your current working directory to where the distribution was unpacked and
|
---|
107 | type "<tt>./configure --prefix=`pwd`;</tt>". When the configure script has finished
|
---|
108 | running type "<tt>make</tt>" and then "<tt>make install</tt>".
|
---|
109 | <li>Test the installation by typing "<tt>make check</tt>".
|
---|
110 |
|
---|
111 | </ul>
|
---|
112 |
|
---|
113 | If you have trouble during installation procedure see the INSTALL instructions
|
---|
114 | included with the distribution.
|
---|
115 |
|
---|
116 | <p>Installing <i>MG-1.3f</i> on 32-bit MSDOS operating systems currently consists of
|
---|
117 | typing "nmake win32.mak" in both the lib and src&\#092;text directories.
|
---|
118 | The makefiles may need some work depending on your compiler.
|
---|
119 |
|
---|
120 | <p><br>
|
---|
121 |
|
---|
122 | <h3>Bugs</h3>
|
---|
123 |
|
---|
124 | <p>Please report problems specific to <i>MG-1.3</i> to the <a
|
---|
125 | href="mailto:[email protected]">New Zealand Digital Library
|
---|
126 | administrator</a>. For general problems mail the
|
---|
127 | <a href="http://www.cs.mu.oz.au/mg/"><i>MG</i>
|
---|
128 | mailing list</a> which services a community of experienced <i>MG</i>
|
---|
129 | users.
|
---|
130 | }
|
---|