"To have knowledge" is not a common English expression although gramatically correct.
More commonly "to comprehend" or "to understand".
Or "be knowledgeable"
I was thinking "She wants to have understanding (or wisdom)" would be more natural...but would it be correct?
Could this word also be translated as "familiarity" in some cases?