789c7913e7
allow non-hex e and p tags
...
mostly because some clients use p tags in follow lists for whatever reason. follow lists are generally fetched by pubkey+kind so the missing index because it's not a pubkey is really nbd, and pubkey tag searches will also work with the kind.
2025-06-10 22:10:33 +01:00
faf3ebfdba
use varints for indexes
2025-06-10 21:31:24 +01:00
bff08415e0
fix tests
2025-06-10 20:42:53 +01:00
4408fd3cb7
store and find events by id
2025-06-10 14:31:37 +01:00
6ffc5b1de0
test index generation
2025-06-08 07:25:42 +01:00
08b850e0ea
implement key read/writers using io.Read/io.Write
2025-06-02 21:20:32 +01:00
9d0391c43d
drafted key readers and writers
2025-05-31 23:23:40 +01:00
f5a0d49aff
extract data from index keys
2025-05-31 21:53:20 +01:00
b0cbcf6fec
index prefix definitions and docs
2025-05-31 18:03:05 +01:00
1954a9a5a3
design for database index - add fullindex
2025-05-31 04:58:56 +01:00
034cbe17c9
design for database index
2025-05-31 04:51:36 +01:00