home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
UTILS2
/
RCNTX325.ZIP
/
MANUAL
< prev
next >
Wrap
Text File
|
1994-01-17
|
43KB
|
871 lines
RACONTEX SEARCH SYSTEM
Instruction Manual For
Loading/Indexing and Searching
Copyright (c) Edward Guy CDP 1987,8,9,90,1
A product of:
GUY SOFTWARE
1752 Duchess Avenue
West Vancouver
British Columbia
Canada V7V 1P9 December 17, 1993
Compuserve 71750,1036
CONTENTS
DISCLAIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
RACONTEX FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . 2
LOADING/INDEXING INSTRUCTIONS . . . . . . . . . . . . . . . . . . . 5
Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
MICROSOFT WINDOWS AND RACONTEX. . . . . . . . . . . . . . . . . . . 6
FOR THE MORE TECHNICAL . . . . . . . . . . . . . . . . . . . . . . 6
File Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Stopwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Delimiters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Merging Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Copy Prevention . . . . . . . . . . . . . . . . . . . . . . . . . . 9
For the REALLY technical . . . . . . . . . . . . . . . . . . . . . 9
Updating licence information on an old database . . . . . . . . . . 11
Program Limitations . . . . . . . . . . . . . . . . . . . . . . . . 11
SEARCH SYSTEM INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . 12
Simple Searches . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Word Proximity Searches . . . . . . . . . . . . . . . . . . . . . . 15
Printer and File Output . . . . . . . . . . . . . . . . . . . . . . 17
Please note that the SEARCH SYSTEM INSTRUCTIONS can stand alone and do not
require an understanding of the LOADING/INDEXING INSTRUCTIONS.
There may be more up to date instructions in the file README.
Racontex Manual Page 1
DISCLAIMER: The supplier has no liability to the licensee or any other person
or entity for any damage or loss, including special, incidental or
consequential damages caused by this product directly or indirectly. The
software is supplied "as is" without warranty of any kind, either expressed
or implied. Warranties of merchantability or of fitness for any purpose are
specifically disclaimed.
Racontex Manual Page 2
RACONTEX FEATURES.
Many business uses. In addition to the obvious uses for statutes,
legal transcripts, etc Racontex is valuable for
use with collective agreements, policy manuals,
office handbooks, library catalogues -- in fact
anywhere that someone has to "look something up"
and there is a personal computer available.
Easy "Intuitive" Search. Can be started with a one line command (or from a
batch file or menu), and prompts the user
throughout. Context-sensitive HELP screens
available at the press of a key.
Contextual Search Tool. Does not lose the context of pages found, can
"page up" and "page down" from each occurrence of
the search criteria, (even if those pages do not
contain the search criteria) and return to it
instantly by pressing one key. Moves to next or
previous incidence of search criteria by forward
arrow or backward arrow keys.
Makes full use of display. Supports 50 lines of on screen text with a VGA
adapter, 36 lines of text on screen with an EGA or
Hercules display as an alternative to regular 25
line text mode. 36 line display will fit a full
page of court reporters' transcript on the screen
at once.
Proximity Search. Supports searches of word alternatives and
combinations of alternatives within a given number
of words of each other, or on the same page as
each other.
File Output. Supports file export of search occurrence pages
either as ASCII, ASCII with search keys marked or
Wordperfect with search keys in bold.
Alternatively can copy to printer.
Variable Stopword List. Licensees of the loading (indexing) program may
specify their own list of stopwords (words not to
be included in searches, such as "and" and
"the") - this is a tremendous disk space saver.
Racontex Manual Page 3
Variable Delimiter List. Licensees of the loading (indexing) program may
specify their own list of delimiters. e.g. They
may determine whether a hyphenated word is one
word or two for search purposes.
Self Optimising for Speed. Detects memory available and loads either all or
part of the file into memory for sub-second
response. Pages large files into memory for
display (takes a fraction of a second from a hard
drive).
Powerful File Compression. Compresses text file to such a degree that,
depending on the stop word list, all files (text,
index and dictionary) fit in only slightly more
space than the original ASCII text file.
Copyright Protection. Licensees of the loading program can market "Self
Searching" disk copies of their documents and thus
compete with on-line text data base systems for
statute search etc. The search program title
screen will carry the copyright title of the
licensee as well as the program author. Both are
protected against "zapping" with a disk modifying
utility.
"Publisher Pack". A "Publisher's Package" is available which permits
a publisher to include the publisher's client's
names in the protected area of the title screen,
as well as the publisher's name. Useful for
subscription publishers of statutes etc. Includes
install procedure requiring on screen assent by
client to subscription terms.
Optional copy prevention. The resulting self searching documents may be
loaded onto computers other than the original
(subject to the appropriate licence) and then made
"non-portable" to prevent unauthorised copying.
Useful for significant databases in companies with
high staff turnover.
Easy to Add to Files. Additional sections can be added easily to a
document in the system. Ideal for daily
transcript of an ongoing hearing. The whole
record of a hearing can be built up on the hard
drive of a laptop, and passages accessed in less
than a second.
Racontex Manual Page 4
Mouse interface. If Racontex detects a mouse, it may be used for
navigation around the system.
Windows Interface Windows interface in same package as DOS version.
On-Line Manual A copy of this manual is provided on-line as a
RACONTEX database.
Racontex Manual Page 5
LOADING/INDEXING INSTRUCTIONS
The Racontex search program operates on a text database produced by
processing the document to be searched through a "Loading" process which
performs indexing and text compression. The loading/indexing process has
many options to allow for flexibility in use, but you do not need to study
them to get started.
Quick Start.
There is an INSTALL procedure on the disk, just put the disk in drive A and
type in A:INSTALL and press ENTER. It will set up a subdirectory on your
hard drive and copy the files into it.
The loading process requires that the program files be in the current
directory, or an APPENDED one (which could include CD ROM, see the file
READONLY.DOC). The database will be created in the current directory.
(Please note that while the Racontex search program will work adequately on a
"floppy only" machine, the loading process is severely limited if a hard
drive is not available. However the loading process may be performed on a
hard drive computer and the loaded files used on a machine without one.)
If you wish to use the version designed for Microsoft Windows, you may start
the system with the command WIN RCNTXWIN, and follow the instructions on
the screen. That version provides a Windows "front end processor" which
deals with the dialogue between you and the system. It then brings up the
search in a full screen window and behaves exactly like the DOS version until
you exit or minimise the window.
To prepare a document for use with the Racontex search program, simply type
in the command "LOAD", and when the computer prompts you for it type in the
name of the text file you want to load. The load process creates a series of
files all beginning with OUTFILE, which you may rename if you wish. (Although
you may perform a database creation from the Windows screen, it will be a
little slower than from DOS, because of the overhead which windows imposes.)
To search those files type in RACONTEX OUTFILE and follow the prompts (or
read the separate instructions on the use of the search program). If you
want to use the search program on another computer (and assuming your licence
permits it), place a formatted floppy disk in your A drive, type in
COPY C:\RACONTEX\RACONTEX.* A:/V
and press enter, then type in
COPY C:\RACONTEX\OUTFILE.* A:/V
and press enter. You may then run the search program from the floppy disk on
another machine.
Racontex Manual Page 6
PLEASE NOTE: Because many applications require frequent additions to a text
data base (e.g. daily transcript of an ongoing legal proceeding) the LOAD
command checks to see if a suite of files named OUTFILE exists and if it
does, adds the new text to the end. If you do not want that simply rename or
delete the OUTFILE files. The load command will remind you of this.
MICROSOFT WINDOWS AND RACONTEX.
The windows program RCNTXWIN provides all of the functions of RACONTEX
through a single window in Microsoft Windows. If started from the
subdirectory containing the loading programs which are used to create
databases, it gives the options to create, rename and delete databases. If a
search-only package of RACONTEX is being used, these options are not
available and are not offered on the screen. Loading under DOS is faster!
The options are chosen via the "RADIO BUTTONS" at the bottom left of the
screen. Different drives and directories may be chosen using the standard
Windows drive and directory boxes on the screen. Once a file has been
selected by "clicking" on its name in the file or database selection box, the
command button for starting the operation will appear. For a search or
creation operation the window will call a DOS window up, and will run the
standard RACONTEX programs in it. If you are not running in "enhanced mode",
the screen will prompt you to maximise the icon for the operation. If you
are running in enhanced mode, the program will start running in a full screen
window, which you may minimise if you wish.
When you are selecting a database for searching, renaming or deleting, only
the database name appears in the box, although RACONTEX databases consist of
five files each. If you are selecting a file to create a database from, the
full filenames appear.
In the "create" mode a "view file" command button also appears. Clicking
this gives you a preview of the beginning of the file you have selected, so
that you may be sure it is the correct one. During the viewing of this, the
controls of the window "float" in front of the text.
In the "search" mode, a pull down menu at the top of the screen allows search
output options to be set. You may select whether the search display screen
is 25, 36 or 50 lines. The 50 line mode will usually get a full page on the
screen at once. You may also select whether any WordPerfect files produced
will be in the format of version 4.2 or version 5.
FOR THE MORE TECHNICAL:
The foregoing provides sufficient instructions for most applications, however
a fair amount of customisation is possible.
Racontex Manual Page 7
File Names.
A document in Racontex form consists of a suite of files, all with the same
name but with different extensions (.NDX .TXT .DCT .SPD .PGF). All must
be present for the search engine to work and all must be transferred to
transfer a document to another computer. These files are produced by the
Loading/Indexing process.
Stopwords.
In any text data base application the most frequent 40 words in the language
take up about 40% of the disk space. You do not usually want to able to
search for words like AND, THE and similar words (each occurrence of a word
which you do wish to be able to search for takes 10 bytes of space - if you
do not wish to be able to search for a word it only takes 2 bytes.)
A file called STOPWORD is included, and the words in that file will not be
indexed for searching. You may edit the file with any ASCII word processor
to change the selection of stopwords, or you may delete it entirely if you
wish every word to be indexed for searching. Unless you include them in the
STOPWORD file, initials are treated as words and it is advisable to STOPWORD
them in most cases (computer people will probably not want to stopword the
initial "C" since they will want to index references to the "C" language.)
The system is "Case Blind", i.e. although it will display both capitals and
lower case it treats them as identical for indexing and searching and it is
therefore not necessary to STOPWORD "The" if you have done it to "the".
If Racontex files produced by different runs with different stopword lists
are merged using the merge facility referred to later, the resulting files
will be stopworded as if the stopword lists had also been merged. Using this
it is possible to load a document with a very small (or even non-existent)
stopword list and then apply stopwords later if storage considerations make
this necessary. If the Racontex files are still named "OUTFILE" with various
extensions, this may be achieved by changing the stopword list and then
issuing the command INDEX NUL, which will add no new text but will apply the
new stopwords.
Delimiters.
The loading system needs to know what constitutes a separate word. A space
always means the end of a word, but what about a hyphen? A "delimiter" means
a character which indicates the end of a word, and because different
applications may need a different set of delimiters the system allows you to
change them.
For example, if a period is embedded in a word it may just mean that the
typist forgot a space and in pure text documents you probably want the period
to be a delimiter. However in a document listing radio frequencies you
probably want "142.299" to be treated as one word and not two.
Racontex Manual Page 8
You may provide your own list of delimiters by including a file DELIMIT in
the current directory when you run the LOAD program. It should contain just
one line like -+\/,.!()[]{};: ending with a carriage return ([ENTER]).
The string of characters which looks like a comic book cuss word indicates
which characters will be used as delimiters. If you do not include a DELIMIT
file, the loading process assumes you forgot and uses !&()-_+=\/,.:;[]{}?<>
as delimiters.
Formatting.
The loading process takes the FormFeed character (ASCII 12) as the end of a
"logical page", even though that may require more than one screen to display
a page in the Racontex search program. That logical page is used in the
search program when a search is made for words on the "Same Page". If you
are formatting a text file specifically for use with Racontex you should bear
in mind your screen characteristics to make your searches as convenient as
possible. If the searches will be performed on a "text only" system or on a
system with a Color Graphics Adapter (CGA) there is room for 24 lines of 80
characters each on the search screen at once. EGA will allow 35 lines of 80
characters each, VGA 49 lines of 80 characters each and Hercules will allow
35 lines of 90 characters wide. If the text file does not match these, there
is no real problem as the search program will "wrap" lines that are too wide
and will "scroll" pages that are too long.
Since the objective is to maximise use of the display screen, "nul" lines
often used for double spacing are eliminated. If there is a requirement for
a blank line to appear on the display, include at least one space on the
line.
If you are preparing a copy of a file where paragraphs of it for some reason
are logical units (e.g. sections of a statute, procedure manuals, library
catalogues etc.) it often helps to set them up as "logical pages" so that the
"same page" search will find combinations of words in the same paragraph.
Merging Files
The system provides the means to merge documents produced by different runs
of the Loader/Indexer. You just enter the command
MERGE filea fileb filec
where filea and fileb are the names of the suites of files to be merged
(without extension but optionally with pathnames) and filec is the name the
merged suite of files is to be given (and cannot be the same as filea or
fileb).
Racontex Manual Page 9
Please note that the merge facility will not merge files produced by
different licensed copies of the Loader/Indexer (this is to avoid
compromising the copyright notice of those who publish documents in Racontex
form with their own copyright notice showing on the title screen).
Copy Prevention
Once RACONTEX database files have been installed on a particular machine
they may be "FIXED" on that machine. This does not prevent their being moved
to other locations on that machine or backup copies being made, but the
copies will only work with a copy of RACONTEX on that machine. If run on
another machine the only action will be to display a message to that effect.
(If run on another machine with an earlier version of Racontex, the message
reports "Files damaged or altered", if run with a current version version of
Racontex the message says "Removed from machine authorised to run" it.)
This is achieved by using the program RCNTXFIX.EXE. The command RCNTXFIX
FILEA will render non-portable the database files with the filename FILEA.
If run on files produced by an unregistered version, this may be reversed by
running the UPDATE program. Since the UPDATE program will not work on files
produced by a registered version, such files will remain "fixed" no matter
what.
This feature prevents copies of a database being made by unauthorised
persons. The originals are normally kept by an authorised person and
installed on the user machine by that person and then "RCNTXFIX"ed.
Additionally, the ability to do a one key unload of the whole database to a
file is disabled by the "fixing" process, to protect the copyright of those
using RACONTEX to publish proprietary material. The optional "Publishers'
Package" produces an "install" procedure which automatically "fixes" files as
they are installed on a client's machine.
For the REALLY technical:
The loading process operates as follows:
The LOAD command invokes a batch file LOAD.BAT which calls a program BREAKIT.
If the file you instruct it to load is longer than 200kb this program creates
working files by breaking up the input file into a series of files (named
P!.1, P!.2 etc) each no greater than about 200kb. It then writes a file
INDEX1.BAT consisting of one line INDEX P!.1 P!.2 ...etc. After BREAKIT has
executed LOAD.BAT chains to INDEX1.BAT which in turn calls INDEX.BAT (the
main loading "engine").
INDEX.BAT takes as parameters the names of the files to be indexed and added
to the OUTFILE.* database files. For custom applications you may replace the
Racontex Manual Page 10
LOAD.BAT front end process with your own program provided that it leaves
input files not significantly larger than 200kb, and is followed by a call to
INDEX.BAT. (If you know that your files are within the size limit you may
initiate the process by calling INDEX.BAT directly.)
For example you may have an application designed to print a document (e.g. a
library catalogue, Rolodex cards etc) with a standard number of heading lines
on each page or with some consistent separator for "logical pages" of
information. You could write a simple BASIC program which will read that
file, ignoring the heading lines and inserting FormFeed characters between
the logical pages, and writing out a series of files for input into
INDEX.BAT.
The file size limitation is there because Racontex can handle files whose
index would be too large to fit into memory and it therefore loads them by
indexing sections and merging the indexed sections on the hard disk.
The programs used by INDEX.BAT are described below:
INDBAT.EXE file1 file2
Reads in file1 and produces output files named file2 with various extensions.
Defaults: file1=INFILE file2=OUTFILE.
MERGBAT.EXE filea fileb filec
Merges files produced by INDBAT.EXE, filea is the name of the first set of
input files (without extension) fileb is the same for the second set of input
files and filec is the name to be assigned to the output files. Defaults
filea=INFILE1 fileb=INFILE2 filec=OUTFILE.
Note that before running MERGBAT.EXE it is necessary to rename "filea".TXT
(i.e. the file with the extension .TXT produced by INDBAT.EXE) as "filec".TXT
as is done in INDEX.BAT.
As inspection of INDEX.BAT will show, the process of indexing and merging
will continue until all of the files named on the INDEX.BAT command line have
been processed.
Please note that it is necessary to copy the file LICENCE.PGF to "filec".PGF
after all of the indexing and merging, as shown in the batch file.
SPEEDIND filec
Examines the output files denoted by filec (defaults to OUTFILE) and writes a
file used later by the Racontex search program in conjunction with the other
files produced by INDBAT.EXE and MERGBAT.EXE.
Racontex Manual Page 11
The file produced by SPEEDIND (with the extension .SPD) is the key to the
speed of the Racontex reader/search engine when running from slow media e.g.
over a LAN. Unlike many such programs, it does not read the whole file over
the LAN, it brings "pages" of it only across the LAN. Unlike the full client/
server alternative it does not require the server to have a "query executing"
engine - it uses the regular LAN redirector. However, an exeptionally complex
word proximity query may cause it to "thrash" as it brings across sections of
the index for comparison.
If the loading process detects errors during the run, it writes details of
the errors to a file called RCNTXERR.LST, and INDEX.BAT warns of the
existence of such a file.
Updating licence information on an old database.
If you have databases produced by an unregistered version you may update them
by using the UPDATE program provided. Syntax is UPDATE files, where "files"
is the name of the database files (without extension). The new LICENCE.PGF
must be in the current directory when the program is run. To protect the
copyright of those who use Racontex to publish material, the UPDATE program
will not work on databases produced by a registered version of the loader.
Program Limitations.
At present the system is limited to documents of 16000 pages long or less -
there is no limitation to page size.
The system is a "database" type system in that each word found in the input
is stored only once (in lower case) and all subsequent references to it use
pointers and case flags. The "dictionary" must reside in memory and is
limited to 65000 bytes - this is always adequate since it allows for the
storage of over 10,000 different words for use in a given document and most
people have a normal vocabulary smaller than this (also a document is likely
to refer to a sub-set of human experience and therefore use a more limited
vocabulary). If the loading system runs out of dictionary space, it
continues to run but substitutes ? for the word it cannot store and writes
the word with an appropriate message to the RCNTXERR.LST file). In this
extremely unlikely event you may elect to leave the document with the odd "?"
in it or break up the document into two sections and handle each section as a
separate document. You might also consider amending the delimiter list.
The only other limitation is the size of the hard disk on the machine being
used. Because the loading program substantially compresses the text it is
not uncommon (with an appropriate stopword list) for the output files from
the loading process to be smaller in total than the input text file.
Racontex Manual Page 12
SEARCH SYSTEM INSTRUCTIONS
This system is designed for the RApid CONTEXtual search of documents for
keywords and combinations of words. It works quickly because it operates
mainly in memory - bringing in a specially prepared copy of the document and
then working on it (if your machine has insufficient memory to hold the
document - often the case with large documents like statutes, Racontex will
"page" the files into memory at a slight penalty in speed - if you use a hard
drive or LAN connection you will not notice the difference).
Simple Searches.
The program is invoked by typing at the A> prompt (C> or D> with a hard
drive):
RACONTEX [FILE]
where [FILE] is the name of the prepared database file set. For example to
search the copy of the Industrial Relations Act saved as IRACT you would type
RACONTEX IRACT (if you use a menu system, selecting the appropriate menu item
would do this for you).
If there are Racontex databases in the current directory, typing RACONTEX
without a filename will present a menu of them for selection.
If you use a hard drive you may copy all of the files on the distribution
disk to that drive, and then run the program from its prompt (usually C>).
Display Options.
Racontex will detect whether you have a colour card installed for your
monitor, and will use colours to enhance the menu if it finds one. Sometimes
a computer has a colour card installed, but uses a monochrome monitor (a
common situation with laptops using liquid crystal screens, and VGA (e.g.
PS/2 50) machines with monochrome monitors) which causes some menus to be
difficult to read. In that situation Racontex may be invoked by
RACONTEX [FILE]/m
and it will use its monochrome setup whether or not a colour card is in use.
Racontex cannot always get a whole page of a document on the screen, and in
this case it displays the page a screen at a time. The standard method of
moving down such a page is to show each screen full separately, since this is
the fastest method of display (particularly with liquid crystal screens). An
Racontex Manual Page 13
optional method is to "scroll" the screen like credits on a film, and this
may be preferable if the pages of a document are only slightly longer than
the screen. This option is selected by invoking Racontex by
RACONTEX [FILE]/s
(If both of the above are wanted, use RACONTEX [FILE]/m/s)
If Racontex detects that your computer has a graphics card which can support
more than 25 lines of text on the screen (Hercules, EGA or VGA) it will offer
you the opportunity to switch to graphics mode in order to get more of the
page on the screen (36 lines for EGA and Hercules, 50 lines for VGA). If for
some reason you do not want to be offered this choice (e.g. the slightly
slower screen writing is a concern, or you don't like the smaller letters, or
your display is not fully IBM compatible) you may force the non-graphics mode
to be used by invoking Racontex by
RACONTEX [FILE]/ng
If Racontex detects a mouse, it will allow you to use it to navigate around
the screens. If you do not wish this you may disable it by adding /nm as
a start up option)
If your system has a problem with programs which write directly to the
hardware, add the option /DV and the program will use DOS Video calls, which
are slower but may avoid some problems.
The program will now load itself and the files it needs to operate and after
a little chugging around will display "press any key to continue". After you
have pressed a key it will display a screen like this:
|Word to find? |
| |
| [ENTER] then [ESC] to quit. [F9] to display first page. [?] for help |
Note that whenever you see a question mark "?" in the menu bar at the bottom
of the screen you may display a help screen by pressing the [?] key.
At this point you may press [F9] to jump straight to the first page of the
document, or you may enter a word to search for.
If you are searching the Industrial Relations Act for references to the word
"oath", you would type in "oath" and press enter, like this:
Racontex Manual Page 14
|Word to find? oath |
| |
| [ENTER] then [ESC] to quit. [F9] to display first page. [?] for help|
and the computer would respond:
|Word to find? oath |
| oath 9 occurrences |
| |
|[ESC]=Quit [F1]=OR [F2]=Same Page[F3]=Word Proximity[F8]=Tally[F9]=Dsply[?]|
You could then press [F9] and the computer would display:
| Evidence |
| 19. (1) The council may receive and accept such evidence and information
| on oath, affidavit or otherwise as in its discretion it considers proper, |
| whether or not the evidence is admissible in a court of law. |
| (2) The council may request and receive a report from a person it |
| appoints to investigate an application or to investigate and attempt to |
| settle a dispute under this Act, a collective agreement or the regulations.
| The council may, in its discretion, in a proceeding or class of proceedings
| consider the contents of a report without disclosing them to any party. |
| |
|[ESC] [P] [PGDN] [PGUP] [END] [HOME] [<-] [v] [->] [^] ([?] for help) |
Notice how the word "oath" is highlighted on the screen.
{In these instructions [v] represents the down arrow and [^] represents the
up arrow because some printers object to the codes for the actual
characters.}
The "menu" at the bottom of the screen allows you to navigate through the
document. In the example given, the Industrial Relations Act has been set up
with one "page" equal to one section (note that some "pages" fill more than
one screen). Therefore the key [PGUP] takes you to the previous section
(i.e. Section 18), [PGDN] takes you to the following section, [HOME] takes
you to the beginning of the Act and [END] takes you to the end of the Act.
The arrow keys take you around the pages your search found, [<-] will take
you to the previous section containing your search key, [->] will take you to
the next one, [^] will take you to the top of your current page (it may be
too long to fit on the screen) and [v] will take you to the current one (you
may have moved away from it with the [PGUP] and [PGDN] keys. [ESC] will take
Racontex Manual Page 15
you back to search for a different set of key words. In this case we hit
[->] and the computer displayed:
| Summons and discovery of documents |
| 20. On the recommendation of an officer appointed under section 8 or 96,|
| or on its own motion, the council has power to summon and enforce the |
| attendance of witnesses and compel them to give oral or written evidence on
| oath and to produce the documents and things the officer or the council |
| considers requisite to the full investigation and consideration of matters|
| within his or its jurisdiction in the same manner as a court of record in |
| civil cases. |
| |
|[ESC] [P] [PGDN] [PGUP] [END] [HOME] [<-] [v] [->] [^] ([?] for help) |
Word Proximity Searches
Sometimes the computer indicates that there are too many instances of a word
for anyone to want to look at all instances (try "picket$" in the Industrial
Relations Act - the $ [or % or * for those familiar with other "wild card
characters"] indicates that you want all words beginning with picket, and
would include pickets, picketing etc.) In that case you might want to try
combining it with another word. In our example we could look for oath only
within a given number of words of some other word, in this case "eviden$".
To do this we select "word proximity" from the "word to find" screen by
pressing [F3] on that screen, and the computer responds with:
| |
|[F1]=Adj [F2]=Within 2 words [F3]=4 [F4]=8 [F5]=16 [F6]=32 [F7]=64 [F8]=128|
| |
To tell it that we only want to look for our next word within sixteen words
of the last one, we press [F5] and then see:
| |
|Word to find? within 16 words of previous set|
| |
| |
| [ENTER] then [ESC] to quit. [?] for help |
Racontex Manual Page 16
to which we respond as follows, and get the result shown:
|Word to find? eviden$ within 16 words of previous set|
| evidence 31 occurrences |
| evidentiary 1 occurrence |
| |
|[ESC]=Quit [F1]=OR [F2]=Same Page [F3]=Word Proximity[F8]=Tally[F9]=display|
This time when we press [F9] we get the following result:
| Evidence |
| 19. (1) The council may receive and accept such evidence andinformation
| on oath, affidavit or otherwise as in its discretion it considers proper, |
| whether or not the evidence is admissible in a court of law. |
| (2) The council may request and receive a report from a person it |
| appoints to investigate an application or to investigate and attempt to |
| settle a dispute under this Act, a collective agreement or the regulations.
| The council may, in its discretion, in a proceeding or class of proceedings
| consider the contents of a report without disclosing them to any party. |
| |
| |
|[ESC] [P] [PGDN] [PGUP] [END] [HOME] [<-] [v] [->] [^] ([?] for help) |
Notice that both "oath" and "evidence" ( also "evidentiary") are highlighted
and how only pages containing both words are displayed as you proceed through
the document using the [->] key.
Sometimes it is necessary to find a combination of one of several words in
combination with one of another set of words. e.g. to find all references to
picketing an ally you would need to find the combinations given by:
picket$
[F3] or [F2] (word proximity or same page)
Ally
[F1] ("or")
Alli$ (to catch "allies" "allied" etc)
[F9] ("display")
The proximity search may continue for as many proximity combinations as
needed, but it must be remembered that what the proximity "engine" is doing
is dropping out references to the first search key set found which do not
satisfy each succeeding condition. To assist this process the computer
displays a history of "The Search So Far" in a box at the right of the
Racontex Manual Page 17
screen. At the end of each set of "OR" conditions (indicated by selecting
some key other than F1) the computer performs this dropping out operation and
displays the number of pages remaining which satisfy the search criteria.
When F9 is selected those remaining occurrences are displayed. The F8
"Tally" option is provided to allow a display of the number of hits remaining
before the "display" option is selected so that if too many remain a further
criterion may be specified.
Printer and File Output.
When you have a document displayed on the screen, another choice shown on the
menu is [P]. Pressing the P key will tell the system that you wish to have a
copy of the current page (or - for files not protected with the RCNTFIX
feature - all pages or those pages with "found" occurrences) printed for some
purpose. The first time you press the P key, you will be given a choice of
output forms. You may either direct the output to your printer or to a file
for later printing, or for incorporation in some other document. It makes it
easier to find if you include the pathname of your word processing directory
in the file name (otherwise the file will be placed in the DOS "current
directory").
You may also select a file output format for later use. If you select plain
ASCII, the file produced will contain straight text. If you select ASCII
with {} highlighting, the keywords will appear in the file enclosed in { }
brackets. You may then use your word processor to change these to whatever
code it uses to turn on and off whatever form of highlighting you require.
If you select WordPerfect with bold, the file will be written in WordPerfect
format, with the keywords set to bold print. The file will be produced in
WordPerfect version 5.0. WordPerfect 5.1 will also read this file format.
If you require a file in WordPerfect 4.2 format, start up RACONTEX with /WP42
as an option on the command line (in Windows, select from the pulldown
menu).
If a file with the name you give exists, the new information will be appended
to it, and if you specified WordPerfect format, RACONTEX will add its new
information in the same version.