This is a simple idea but I had never thought about it until now, so maybe some people may benefit from it:
I always thought NIP-50 (search) was a hackish solution to an insurmountable problem, that of "global search". In order to search for something one must be like Google, one must index the entire network, it's centralizing and so on. And because of that it made little sense for normal relays to implement such a thing.
I just now realized, after using @Gigi's
many times, that the majority of searches are scoped by author, therefore it makes total sense for a client to query the author's outbox relays and send search queries to them directly instead of to some nameless global search engine -- which means that it makes total sense for small relays, personal relays, and random outbox relays of any kind to support search REQs.

ants
advanced nostr text search