Builds an inverted index for a bibliography.
indxbib Database ...
The indxbib command makes an inverted index to the named database (or files) for use by the lookbib and refer commands. These files contain bibliographic references (or other kinds of information) separated by blank lines.
Note: The indxbib command expects the database to exist in the current working directory.
A bibliographic reference is a set of lines, constituting fields of bibliographic information. Each field starts on a line beginning with a % (percent sign), followed by a key letter, then a space character, and finally the contents of the field, which can continue until the next line starting with a % (percent sign). All key letters are ASCII characters.
The indxbib command is a shell script that calls the /usr/lib/refer/mkey and /usr/lib/refer/inv files. The first program, mkey, performs the following operations:
Note: All dates should be indexed because many disciplines refer to literature written in the 1800s or earlier.
These parameters can be changed. (For more information, see Lesk, M.E. Some Applications of Inverted Indexes on the UNIX System.)
The second program, inv, creates in the working directory an entry file (.ia), a posting file (.ib), and a tag file (.ic).
|/usr/lib/eign||Contains the default list of common words the indxbib command discards while processing.|
|Database.ia||Contains the entry file.|
|Database.ib||Contains the posting file.|
|Database.ic||Contains the tag file.|
|NLSPATH||Refers to a list of directory names where the message catalog files can be found.|
The addbib command, lookbib command, refer command, roffbib command, sortbib command.
Some Applications of Inverted Indexes on the UNIX System by M.E. Lesk.