40.000 Bücher - das ist eine Hausnummer.
der komplette Schlagwortkatalog / index ist natürlich im RAM geladen, man will ja nicht bei einer Suche warten bis der Index von einer Platte gelesen wird, verarbeitet und das Ergebnis rausgesucht wird,
Wenn du zudem für Volltextsuche indiziert, dann...