How can I organize my DM notes in such a way that I have access to necessary information but not too much?
I have a lot of things I need to keep track of for a game: NPCs, monsters, the different cities in the world, the lore and history of the world...
Of course, I'm unlikely to need to know the name of the mayor of a town across the world from where my party is currently staying, but I don't know exactly what I will need; there are different establishments in each town, each with an established NPC that I have notes written down on (including reminders on details such as what accent I used).
How can I organize my DM notes in such a way that I'm not overloaded with information I don't need at the moment, such as excessive lore, while still having easy access to the lore and details that I need when it becomes necessary?
I've tried using a single document for all of my notes; 35,000+ characters later I'm realizing it's getting hard to manage and find information easily. What other methods can I use?