There is a huge amount of information and data stored in publicly avai
lable online databases that consist of large text files accessed by Bo
olean search techniques. It is widely held that less use is made of th
ese databases than could or should be the case, and that one reason fo
r this is that potential users find it difficult to identify which dat
abases to search, to use the various command languages of the hosts an
d to construct the Boolean search statements required. This reasoning
has stimulated a considerable amount of exploration and development wo
rk on the construction of search interfaces, to aid the inexperienced
user to gain effective access to these databases [1]. The aim of our p
aper is to review aspects of the design of such interfaces: to indicat
e the requirements that must be met if maximum aid is to be offered to
the inexperienced searcher; to spell out the knowledge that must be i
ncorporated in an interface if such aid is to be given; to describe so
me of the solutions that have been implemented in experimental and ope
rational interfaces; and to discuss some of the problems encountered.
The paper closes with an extensive bibliography of references relevant
to online search aids, going well beyond the items explicitly mention
ed in the text. An index to software appears after the bibliography at
the end of the paper.