Have you tried nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc ANTS? I don't know how far back you want to go but ants seems to go back ~3 years
Discussion
I have not, first time hearing about it. Will check it out. Does is have time-based filters?
Honestly one of the best tools I’ve used has been this one, which is really bare bones, but I use it to find tons of old content. It piggybacks off of nostr.band, though, so it only works intermittently.
No, so will have to do some scrolling to find older notes, but everything is sorted newest to oldest.

So then it’s not really a functional search.
You can sort search results by chronological or reverse-chronological order. In combination with `since:` and `until:` this should get you quite far in narrowing things down.


Thanks! I didn’t know how actively this was being developed. Always encouraging to see better search tools being built. We’ve been struggling without them.
One part of this particular puzzle is data availability, i.e. users will have to either pay for archival services (read: large relays) or run their own [archival] relays for the stuff that they care about (mostly their own notes, and notes they have interacted with).
nostr-relay-tray and similar efforts are a step in the right direction. I mention nostr-relay-tray specifically because it supports NIP-50 search out of the box, which is fantastic.
One step at a time…
nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s mentioned a few days ago that nostrdb could be used to build a Nostr Time Machine and presumably a contextual advanced search, but I’m not familiar with how it works.
I'm building ants (and boris) on the side, just for fun, just for myself. If it doesn’t work for you that’s too bad. Feel free to fork it and implement any and all features to your heart’s desire. In today’s day and age most features are just a prompt away, and I’d love to a proliferation of forks. If something is done in good taste and useful, I’ll merge it upstream.
Vercel is amazing at querying relays
Way better than any client out there. You should see the bench tester I'm playing with, to truly understand "Nostr Notification Completeness".
I'm going to build the best resilient client on Nostr

I'm vibing date support as we speak. Give me a minute.
Alright, this should work: https://ants.sh/?q=GM+by%3Adergigi+since%3A2024-01-01+until%3A2024-03-31
I trust that you’ll figure out the syntax etc on your own, but I also updated the README accordingly.

And to clarify some of the things that came up in this thread: ants is just a search interface, independent of any specific clients or relays.
If search is required to resolve a query it will hit NIP-50 relays exclusively, depending on what kind of relays you have in your relay lists (that’s why logging in is a good idea). It defaults to nostr band and other bigger relays, but if you run nostr-relay-tray or other personal or local relays it can (and will) search those too.

Disclaimer: it’s neither perfect nor very efficient or performant, but it works for me, and I built it because I was as frustrated with existing search solutions as you seem to be right now.
I talk about some of these frustrations here: nostr:nevent1qqstgekdlmaeu3n6gf3ss7nnlq4f0hfx3nm3nmy0pf84xs7e98wyt2ssw5p34