Why Nostr? What is Njump?
2023-02-21 13:30:30
in reply to

Ignatio on Nostr: Nostr content is distributed over many, many relays, which may be public/free, paid ...

Nostr content is distributed over many, many relays, which may be public/free, paid or private relays.

Whatever client you use, it will be connected to only a subset of those relays (which you can change).

The behaviour of search depends on:


a) The specific relays your client connects to
b) How your particular client handles search
c) How different relay server software handles a search query


In theory, when doing a search, your client should connect your chosen relays, and show you what those relays have to say about the particular search query.

So, you won't see "whole database" - meaning all the content across all active nostr relays.

Furthermore, if an identify that you follow posts content to a relay that you don't connect to, or which you don't have access to, you won't see that content. That said, some clients leverage NIP05 identifiers and other tricks to try and fetch a relay list for identities, and will fetch stuff from those relays if they can.

Given Nostr's distributed nature, search is a relatively hard problem for the time being.
Author Public Key
npub1r2x8j028pdjdlrtu65z4y99xre09dcuyu7cct49gfhcmz93t00eqzq6rtn