This is an old revision of the document!
Table of Contents
MultiBackend Driver
The MultiBackend driver allows you to connect a single VuFind instance to multiple ILS backends.
Indexing Your Data
The MultiBackend driver determines which records are associated with which ILS backends by looking for a prefix on ID values. For each set of records, you should use a custom SolrMarc script to prepend an identifier onto each record's ID value. The resulting IDs must be in the format prefix.ID, for example:
Record 12345 from library A: instance1.12345
Record 54321 from library B: instance2.54321
The same prefix must be used to identify the sources in the indexing phase as well as in MultiBackend.ini.
Configuring the Driver
For each individual ILS being connected to VuFind, you will need to set up a separate .ini file (e.g. Voyager1.ini, Voyager2.ini, Koha1.ini, etc.). You will also need to set up a MultiBackend.ini file to specify which of the ID prefixes set up in the previous step maps to which of the individual ILS configurations. Further documentation can be found in all of the relevant .ini files.