nusa on Nostr: An effective search requires an index. In a decentralized system, the index can’t ...
An effective search requires an index. In a decentralized system, the index can’t find all the content unless someone tells it where to look. Looking up content, indexing and storage take resources, so it can’t be done well or long term for free. I want to make a DVM that would take a npub and a list of relays and index the events for a fee. The same DMV would then serve the results of a search as a list of nostr events that match the query. Users keep the index alive by adding to it.
Published at
2024-09-13 16:15:44Event JSON
{
"id": "e225fdf7a303d5f291d4e93f57267e4cde3b29afca518ba7dc2ddbd54dcfe8dd",
"pubkey": "d475ce4b3977507130f42c7f86346ef936800f3ae74d5ecf8089280cdc1923e9",
"created_at": 1726244144,
"kind": 1,
"tags": [
[
"e",
"4accb29743ebe3792c4ecf8150a715777e17a5d4cf77f617aed38b1342250310",
"wss://relay.damus.io",
"root"
],
[
"e",
"b36685020f355270352925e48a3fe705cc11d343a93b202192054270b42db88f",
"wss://relay.wellorder.net",
"reply"
],
[
"p",
"a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b"
]
],
"content": "An effective search requires an index. In a decentralized system, the index can’t find all the content unless someone tells it where to look. Looking up content, indexing and storage take resources, so it can’t be done well or long term for free. I want to make a DVM that would take a npub and a list of relays and index the events for a fee. The same DMV would then serve the results of a search as a list of nostr events that match the query. Users keep the index alive by adding to it.",
"sig": "0e8fb5717316b8f36e9c2408aa912d44a7ce54241fb753a5faa16068f3be9c156a69fd4dc4d3780d52270f1a6e888b87032f696210b58adc3d061a932524bc30"
}