Project 4 Program Description
QUIRK
Prepare
a Java program called QUIRK (Query engine for
Information Retrieval using Keywords)
that retrieves text lines from documents in a corpus. A corpus is
a
collection of text documents, for example, the collected plays of Shakespeare. QUIRK takes a
user query and
uses the index created by the AIM program
built for Project 3 to retrieve lines from the corpus.
Make sure that your programs conform to the following development
constraints:
- You may write the programs on any machine for which you have the
Java
tools. But the programs will be tested on the College of Computing tampere
machine using the version of Java in /usr/local/public/packages/jdk.latest.
- All code required to execute the program that is not part of the
Java
distribution on tampere must
be turned in in source
format.
Your programs must compile using the javac command
without any options being specified.
- Your programs should be applications not applets.
They
should not contain a graphical user interface. That is, it must execute
from
the command line using the java command
and not from
a web
browser.
The customer
needs for this program
are provided here. There are separate,
process-related things you must do on this project.
For
example, you must prepare Process
Description
and Process Assessment documents and you
must prepare various development documents is described here.
The teams for
this project are described here.