Find commands
and
Result sets

The "Find command" input field assumes some background knowledge. You can enter various search commands here, but a few other commands as well. 

a)	Online search: 
	1.	Commands are similar to those in many other systems:
		e.g.,
		per shakesp? and tit hamlet
The  '?'  menu tells you (from the "Database info" command) which indexes the database has (like  per, tit, ...).
If you want to put works by Shakespeare and Goethe into one result set, you would enter:
		per shakesp? or per goethe?
The Truncation symbol ? means that all entries are to be retrieved beginning "shakesp" or "goethe" - otherwise, one would have to know and enter the exact and full spellings of both names.
		If, howeer, you want Shakespeare's works with the exception of "Hamlet":
		per shakesp? not tit hamlet
		You can also use qualifiers (depending on the database):
		per shakesp? and dat >=1989
This will exclude all works published before 1989. 
Alternatively: Press the [Find] button and enter your search statement into the search form.

	2.	Full text search in result set
Put '+' before the search term, but you have to enter it in exact spelling.
The current result set will be searched (its name is on the long button).
		The result set can consist of online or offline records, whatever the offline file contains.

	3.	!iabc   Show index i from position "abc" , 50 lines
An extra service! The index section specified will be copied ito the display field. The advantage: you can select text and copy it to the clipboard. The same can be done from the index window using the [List] button.

b)	Offline search command: this has three options:

	4.	?abc
		Find  "abc" in offline file
		Exact spelling is necessary,  '?' as wildcard
e.g.,  Me?er finds all records containing "Meyer" or "Meier"  (but also "Meter" !)

	5.	?#nnn,abc
Look for "abc" in field  #nnn only. E.g.,  ?#260,Berlin  : find all records containing "Berlin" in field #260 .

	6.	?X|Y   Search and replace in the offline file
		String X is to be replaced by string Y .
		?fiddle|violin  replaces "fiddle" by "violin" wherever it occurs.
		This can be restricted to a field:
		?#5,fiddle|violin   replaces in #5XX fields only
		(Search and replace in the online result set files: use the "Global" menu!)

c)	a number, preceded by #:	to display a particular offline record
		Enter  #1500  to display  the 1500th offline record
For insiders: enter  #number to load an online record; e.g.,  #12345

Commands a) and b) create`result sets`,  Alt+e displays the list of result sets (in the listbox o the left-hand side) each of which can then be selected and redisplayed.

In most cases, however, you will rather browse than search:

[Index]  (Alt+i) : Here, you browse in alphabetical indexes. That is the most convenient and secure way of using a database.
1999-10-09
?Index=h index
?result sets=h reslt