Something we are really lacking here on Nostr is a Twitter grade search.

I tend to post a lot of charts and data and if can't even find my own posts with search, I can't see myself replacing my Twitter usage with. Nostr usage.

Anyone know how we can solve this?

Reply to this note

Please Login to reply.

Discussion

Ask your relays to implement NIP 50 with the indexes you care about.

https://github.com/nostr-protocol/nips/blob/master/50.md

Bookmarks?

I really think we need to devise a way to allow for external services beyond relays but in a standardized way.

File upload/media is sorely needed as an integrated service but so is Search, Archival relays, Lists.

The filters for relay requests only go so far. It's not a full text search option, heck cant even search for words with the existing filters.

For search, we could get a lot of value from the robustness of searching text, limiting to date ranges, limiting to accounts (by npub, by nip05, by nip05 domain even), and joins. If I were to build something I'd probably start with Lucene or ElasticSearch, but there may be better options now.

Relays are in the best position to build out a search offering based on having events already. Monetizing is a whole nother matter. Maybe relays do this and allow for X number of searches per month as part of the standard package and allow for paying for more to cover the compute and network out costs.

But before even getting to that, we need to devise NIPs to standardize search query for compatibility.

Use elastic stack

being able to search usernames > npubs would be an adoption game changer

main annoyances people bring up to me atm:

- bad search

- initial experience = confusing

- relay addition is a hassle + confusing

- nsec security (want something like seed signer)

Search, lists, cstom branded relays, limited groups, relay pods,etc... right now organizing and interacting with different people, groups, info on here.. it has a long way to go.

Twitter grade search is pretty low bar 😂. Yet most clients can only dream of it at this point.

Try nostr.band

I agree. Search and search features are missing. If a note is old enough it feels it's lost in chain. I can't search anything.