Here's a sample build of the database. 1. Start with a simple record-per-person text file. You will have to write a description of the field position to field number mapping using the field numbers in the configuration file. A sample file is EM411.TXT and is described by EM411.QI_MAKE using the field descriptions in DATABASE.CNF. [file EM411.TXT] TANNER,BRUCE G TANNER COMPUTER SERVICES SR SYSTEMS PROG 0596 2. Run QI_MAKE to format as a record-per-field file, DATABASE.DAT: QI_MAKE reads EM411.TXT and EM411.QI_MAKE and writes DATABASE.DAT. $ QI_MAKE := $device:[path]QI_MAKE $ QI_MAKE EM411.TXT DATABASE.DAT [file DATABASE.DAT] 8110000101000Tanner Bruce G 8110000104000TANNER@Cerritos.EDU 8110000131000Computer Services 8110000132000Sr Systems Prog 8110000110000(310) 860-2451 ext 0596 8110000130000Cerritos College 8110000190000person 3. Run QI_ADD_SOUNDEX to add the soundex information to the database. $ QI_ADD_SOUNDEX := $device:[path]QI_ADD_SOUNDEX $ QI_ADD_SOUNDEX DATABASE.DAT 4. Run QI_BUILD to create the .INDEX and .DATA files: BUILD reads DATABASE.DAT and DATABASE.CNF (Not CSO_CONFIG) and creates DATABASE.INDEX and DATABASE.DATA. $ QI_BUILD := $device:[path]QI_BUILD $ QI_BUILD DATABASE.DAT /DATA 5. Point the CSO logical names to the files: $ DEFINE /SYSTEM/EXEC CSO_CONFIG device:[path]DATABASE.CNF $ DEFINE /SYSTEM/EXEC CSO_INDEX device:[path]DATABASE.INDEX $ DEFINE /SYSTEM/EXEC CSO_DATA device:[path]DATABASE.DATA $ DEFINE /SYSTEM/EXEC CSO_LOG device:[path]QI.LOG 6. Set up the QI server, as described in WHAT.TXT. 7. Set up a gopher link to the QI server: Name=Phone Book Type=2 Path= Port=105 Host=+ 8. Run Gopher or PH (available from ftp.cso.uiuc.edu) or telnet to query the server: $ telnet /port=105 cerritos.edu Trying... Connected to CERRITOS.EDU. query tanner -200:1: name: Tanner Bruce G -200:1: email: TANNER@Cerritos.EDU -200:1: phone: (310) 860-2451 ext 0596 -200:1: college: Cerritos College -200:1: department: Computer Services -200:1: title: Sr Systems Prog 200:Ok. quit 200:Bye! Connection closed by Foreign Host .