# A federated, convivial search engine
I am thinking of either piggybacking off something like [https://lieu.cblgh.org/](https://lieu.cblgh.org/ "https://lieu.cblgh.org/") or build my own to build little custom search engines / make it easy for people to build/curate those and then federate.
Concepts:
- Index curated pages, tweets, vaults, evernote inboxes
- Easily annotate and add a write up like stumbleupon
- Subscribe to other people's search engines, through [[IDEA - A federated custom search engine]]]
- See: [GitHub - thesephist/monocle: Universal personal search engine, powered by a full text search algorithm written in pure Ink, indexing Linus's blogs and private note archives, contacts, tweets, and over a decade of journals.](https://github.com/thesephist/monocle)
- [Monocle](https://monocle.surge.sh)
- Bookmarklet to queue a page for indexing
Protocols:
- [[Activitypub]]
- [[ActivityStreams]]
[[GO GO GOLEMS]] tools:
- use [GitHub - blevesearch/bleve: A modern text indexing library for go](https://github.com/blevesearch/bleve) or maybe [[ElasticSearch]] (boring…) to do the indexing and querying
- use parka and glazed to do the querying and other background management features
ZK:
- [[SK - 3d2 - Philosophy of the fediverse]]
- [[SK - 3d3 - Product thinking in the fediverse]]
Articles (especially about what can and should be indexed)
- [Developing for the fediverse: some personal guidelines | the scapegoat dev](https://the.scapegoat.dev/developing-for-the-fediverse-some-personal-guidelines/)
- [Developing for the fediverse: individuals' fundamental rights | the scapegoat dev](https://the.scapegoat.dev/developing-for-the-fediverse-individuals-fundamental-rights/)