DESY-Logo Book-Logo SPIRES Search Guide


5 Online Databases are maintained at the DESY Server under the database system SPIRES.

The SPIRES database system uses english commands.
The entries in the databases are also in english, except of the BOOKS database, which contains bibliographic data in the monographs original languages (if latin script).

In the following description, possible abbreviations of commands or index fields will be written in capital letters. Most SPIRES commands can be abbreviated to the first 3 characters, e.g. SELect, FINd.

Begin a Session

To enter the SPIRES system on the DESY Unix Cluster, type

SPIRES

You get the response

Loading module: spires
Loading completed:  848896 bytes.
-Welcome to SPIRES 94.01

Select a database

To select one of the 5 databases (database = subfile in SPIRES terminology), enter the command

-> SELect database_name
e.g.
SEL HEP, SEL CONF, SEL BOOKS 
The command
-> SHOw SELect
shows the name of the subfile currently selected.

Execute a Search

SHOW INDEX
The searching of the databases is organized by indexed fields, like title, author, keyword, etc.

-> SHOw INDEX 

shows a list of all searchable index fields of the current database.

BROWSE
For a successfull search via an index field, it is neccessary to know what the values of an index field look like.
-> BROwse index_field 
e.g.
-> BRO Author 
produces a random selection of values (author names) in the selected field.
If you want to find out whether a value you are interested in is valid or if you want to see nearby values, type

-> BROwse index_field value

E.g. you can find out the spelling of the author Abramovsky with

-> BRO Author abramovsky .

-> BROwse FIRST index_field 
lists the contents of an index field from the beginning;
-> BROwse LAST index_field 
lists the contents backwards from the end.

After displaying some index values the system will ask:

-More? 
To continue, type: Y
To stop, type: N or press the Enter key.
To change the direction from forward to backward browsing, type: B

FIND
To execute a search use the command

-> FINd index_field value 
Examples:
                                                          
-> FIN Place hamburg 
-> FIN Author hawking
-> FIN Keyword pomeron
-> FIN Title light cone

You will be told the number of matching records.

SOME HINTS FOR SEARCHING WITH "FIND"

Display the results

To list the retrieved information use the TYPE command.
FORMATS
The format in which the data are listed is the default format (which is called "public" or "default"). For other output formats type
-> SHOw FORmats 
in the current database.
To change the format, type
-> SET FORmat format_name 
e.g.
-> SET FOR brief 
To see a complete unformatted record use:
-> CLEAR FORMAT                                                        
-> TYPE 
You can select certain elements to be displayed in all of the databases. For example, the command
-> TYPE Title Author Desy-Keywords 
displays title, authors and keywords of your results in the HEP database. The name of the elements used for the TYPE command are not always the same names as the index fields used for the FIND command. So you search for keywords with "FINd Keyword ...", but you display them with "TYPE Desy-Keywords". You can take a look at the elements with
-> SHOw ELEments

TYPE
The command
-> TYPE PAUSE 
will list the records one after the other. With "Ctrl C" you can stop the listing.
-> TYPE KEEP 
allows rejection of unwanted items; for each record you can decide with YES or NO, whether you want to keep it.

If you already know the first part of your results and want to start listing at a point beyond the beginning, type

-> TYPE SKIP n
with n the number of items to skip over.

SORTING
If you want to change the order of your search results you can sort them with the SEQ command, e.g.
-> FIN Title Z0 AND Date 1992
-> SEQ Author Title 
sorts the results alphabetically by first author and by title. The name of the elements used for the SEQ command are not always the same names as the index fields. To make sure type
-> SHOw ELEments 

The results of a search in the HEP database are sorted in reverse chronological order (as they have been entered into the database). To obtain a true reverse chronological order, type

-> SEQ DS (D) 
which sorts the records in descending order by the virtual field "Data Sort" (ds). It contains the document date (if available) or "date received".

Store and print the results

STORE
To store the retrieved information, there are several possibilities.
PRINT
The files Active.File and Result.name can be printed with the Unix "lpr" command on Unix level.

To get printed results with no page breaks in the middle of references, with centering and page numbers use:

-> SET REPORT                                                          
-> OUT CLN CLR
You can select certain elements to be printed with e.g.
-> SET FORmat $report Title,Author,Desy-keywords 

Helps

For help in the SPIRES system use
-> EXPlain database_name 
-> EXPlain command
e.g.
-> EXP hep 
-> EXP books
-> EXP find
-> EXP everything

Leaving SPIRES

SPIRES is terminated by the command
-> EXIT

April 1995, Sabine Pfaff