A fully-featured, standalone, matrix rooms search service, available both in web (via HTTP API) and natively in Matrix (via Matrix Federation API).
Dependencies? None.
- Discover matrix servers (a.k.a find alive and properly configured) from provided config
- Parse public rooms from the discovered servers
- Ingest parsed public rooms into search index
Each step can be run separately or all at once using admin API
Opt-in: check the docs/indexing.md
Opt-out: check the docs/deindexing.md
How the MSC1929 integration works
Check the docs/msc1929.md
Check openapi.yml
Check docs/deploy.md and docs/bootstrapping.md
Check docs/integrations.md
#mrs:etke.cc matrix room