I’ve been posting write ups on some forums for more than a decade now, so presumably other posters. Since I’m the only player who attends every session, they’re control+ F searchable for major characters. We also maintain a huge NPC database.
Looking at the replies, which mirror in gist what I was about to say, I think the audience for most of our session write-ups is much more local than what you are doing. Not sure how much help we'll be.
In the groups I'm in we rarely have a GM-provided session write-up. At least once that's come up that it can highlight things that the GM knows are important, plus since it doesn't provide more hours in the day, it takes away from GM prep time.
So recaps are from players with an audience of players. When playing online, I do a shared google doc with an header for each session about what happened, NPCs, and plot and puzzle things we're piecing together. Anyone can write in it, but I'm the main one keeping it up to date. I keep a separate section for loot with a bit of an audit log. One of the other player also keeps notes, and she's great at brainstorming all sorts of things and she'll often have bigger picture items than I catch, but also some wild flights of fancy, for what's going on. She uses a paper notebook and a selection of colored pencils, and includes rough sketches as well. She'll gladly show us but there no publishing mechanism where were have it between sessions to just peruse.
Last game we also made more use of our player discord in a slightly wiki-ish way, with channels for NPCs, locations and such that we had threads under, as well as a "Missives" channel that was letter-writing in the intrigue-heavy, French-inspired campaign. That's a touch similar to your database which is why I mentioned it, as it's not attached to session recaps specifically.