NIP-50: Search
NIP-50 definisce una capacità di ricerca generalizzata per i relay Nostr, consentendo ai client di eseguire ricerche full-text oltre alle query strutturate per tag o ID.
Come Funziona
Il protocollo aggiunge un campo search agli oggetti filtro nei messaggi REQ:
- I client inviano query di ricerca leggibili dall’uomo (es. “migliori app nostr”)
- I relay interpretano e fanno corrispondere le query ai dati degli eventi, principalmente il campo
content - I risultati sono ordinati per rilevanza anziché in ordine cronologico
- Il filtro
limitviene applicato dopo l’ordinamento per rilevanza
I filtri di ricerca possono essere combinati con altri vincoli come kinds e ids per query più specifiche.
Estensioni di Ricerca
I relay possono opzionalmente supportare questi parametri di estensione:
include:spam- Disabilita il filtraggio spam predefinitodomain:<domain>- Filtra per dominio NIP-05 verificatolanguage:<code>- Filtra per codice lingua ISOsentiment:<value>- Filtra per sentimento negativo/neutro/positivonsfw:<true/false>- Include o esclude contenuti NSFW
Considerazioni per i Client
- I client dovrebbero verificare le capacità del relay tramite il campo
supported_nips - La verifica dei risultati lato client è raccomandata
- Non tutti i relay implementano la ricerca; rimane una funzionalità opzionale
Fonti primarie:
Menzionato in:
Vedi anche: