I just read Joshua Foer's book "Moon-walking with Einstein," and examined some relevant passages from Rhetorica Ad Herennium in hopes of being able to learn and remember faster.
One issue that these texts don't shed light on is how to find specific information inside your Memory Palaces. It seems to me that Memory Palaces are meant to hold linear contents such as a speech or a list, so how then are you supposed to store and navigate non-linear lists that have no beginning or end?
By non-linear list I mean random-access database such as a bunch of name-face correlations.
The books say to convert names to images ('Jacqueline' -> a portrait of 'Jacqueline' with a Jackhammer) in order to recall them later, but don't say what to do with the images.
Just forming a mental 'Hall of Portraits' in a Memory Palace doesn't work because, given a name, I'd have to mentally travel down the hall until I came upon the name. And what if the second time I'm given the name 'Jacqueline' I think of a jackalope instead of a jackhammer?
How can I get better at storing and randomly accessing this kind of content?
Bonus: Any software recommendations to help with training or practice?