Jos tekstiä päivitetään paljon, voidaan käänteistiedosto toteuttaa
B-puilla. Tällöin haut, sekä uusien avainsanojen lisäykset ja vanhojen
poistot voidaan
toteuttaa ajassa, missä
on käänteistiedoston
kaikkien avainsanojen lukumäärä. B-puu toteutus tarvitsee
järjestettyyn taulukkoon verrattuna enemmän tilaa. Mikäli jokaisesta
B-puun solmusta on linkki solmun vasempaan lapseen, solmun oikeaan
lapseen ja solmun tekstiin, on B-puun tilavaatimus
.