| 
			   
                    Would be indexed as follows: 
                  ("ACCESS", "ACHIEVE", "ADVANCED", 
                    "ANALYZE", "AND", "AT", "CHANGE", 
                    "CORPORATION", "DATA", "DISC", 
                    "DYNAMIC", "EFFICIENCY", "ENHANCE", 
                    "GOALS", "HELP", "IMPROVE", 
                    "INDEXING", "INFORMATION", "INTERACT", 
                    "IS", "MISSION", "ORGANIZATIONAL", 
                    "ORGANIZATIONS", "OUR", "SYSTEMS", 
                    "TECHNOLOGY", "TO", "THE", "THEIR", 
                    "THROUGH", "WAY", "WITH") 
                  A keyword search using any of these words will qualify this 
                    document. 
                  keywords: ANALYZE and TECH@ 
                    qualify count: 1 
                    
                  Limitations
                  There is currently a 64 Kbyte file size limitation. 
                  However, you can easily get around this by splitting the 
                    document into multiple records in the external document table, 
                    and then setting the START_OFFSET and STOP_OFFSET fields in 
                    each record. 
                    
                    
                  Supported File Types
                  ASCII and HTML are supported on all platforms. Other types 
                    of supported files are determined by the operating systems' 
                    file system. For example, Microsoft Word documents (.DOC), 
                    Microsoft Excel spreadsheets (.XLS), text files (.TXT), etc... 
                    are all supported on a Windows NT machine. 
                   Microsoft Word must be installed on the machine if Word 
                    documents are going to be indexed. 
                    
                    
                  Maintenance
                  You can maintain the external document table in the same 
                    manner used to add new records. Any methods that call DBIPUT 
                    or OAINSERT will automatically update the indexes. However, 
                    it is important that you use the following guidelines when 
                    making changes to the documents: 
                  If you are going to make changes to the contents of a document, 
                    you must delete the document record/row from the external 
                    document table prior to making the changes. This will remove 
                    the existing indexes. After making the changes, you can re-add 
                    the record to update the indexes with the changes. 
                  If deleting a document, be sure to remove the indexes prior 
                    to delting the document from the operating system. The document 
                    must exist in order for the indexes to be removed. 
                  Failure to remove the indexes prior to changing or deleting 
                    a document will cause the indexes to be out of synch with 
                    the documents and require a reindex using DBINSTAL. 
                    
                    
                  ODXEXTERNAL
                  ODXEXTERNAL is the Omnidex routine that is called for each 
                    document file from DBIPUT or OAINSERT during indexing operations. 
                    When ODXEXTERNAL is called, it calls the appropriate indexing 
                    routine for the specific type of file as defined in the external 
                    configuration file. If no custom routine is defined, the default 
                    ASCII text file parsing routine will be called. 
                  char*odxexternal( short*dbname, 
                     char*tablename, 
                    char*column_name, 
                     char*column_data_ptr, 
                    int*column_length) 
                  ODXEXTERNAL returns a pointer to the buffer containing space 
                    delimited keywords to be indexed. The number of bytes contained 
                    within the buffer is returned in the column_length parameter. 
                    If no keywords are returned, a NULL pointer is returned. 
                  The column_data_ptr parameter is an array of char pointers, 
                    charr**. The first element point 
                    If 
                    performing a BuildFast, using column pointers instead of full 
                    record images, because only the column designated as the external 
                    link is required, OmniAccess may return a null pointer for 
                    the first column, causing the second element in the column_data_ptr 
                    to be null. To prevent this, DBINSTAL may need to make sure 
                    the Required Column Mask passed to OA prior to the BuildFast's 
                    serial read always flags column 1 if any columns in the table 
                    use the (;EX) option. 
                  
                  top 
                  
			   |