OK, it seems to work fine.

An observation (just to suggest an improvement): I think you should strip out from the indexed words parentheses (and maybe other punctuation marks too).
I tested searching for Screen Saver to see if "(Screen Saver) diffuseGravity" appeared in the results and it didn't.

But I don't know how they are indexed because searching for "Saver)" it appears, but for "(Screen" it doesn't. Still, "(Screen Saver" does.