{"repo":"aperio-search/aperio","free":true,"listed":false,"github":"https://github.com/aperio-search/aperio","clone":"git clone https://github.com/aperio-search/aperio.git","description":"Screamingly fast, ultra-lightweight search engine.","language":"Rust","stars":63,"topics":["api","autocomplete","blazingly-fast","database","lightweight","rust","search","search-engine","app-search","instantsearch"],"license":null,"category":"databases-storage","readme_excerpt":"Aperio Quickstart &nbsp;&nbsp;•&nbsp;&nbsp; About &nbsp;&nbsp;•&nbsp;&nbsp; Benchmarks Aperio can search across GBs of data in ( store + optional dumps folder ). Every endpoint (except /status ) requires an API key via the Authorization header, enforced by src/auth.rs . Two tiers of access: the main key has full access; the search key is restricted to GET …/search . Method Path Handler --- --- --- GET /status Health check GET /collections List collections POST /collections Create collection GET /collections/{collection} Collection metadata DELETE /collections/{collection} Delete collection POST /collections/{collection}/items Upsert document DELETE /collections/{collection}/items/{id} Delete document GET /collections/{collection}/search?q=... Search documents GET /collections/{collection}/suggest?q=... Suggest indexed terms matching a prefix POST /backup/export Export database snapshot to a file POST /backup/import Import a snapshot from the dumps folder GET /queue Pending index queue depth Store Engine ( src/store/ ) The Store struct (in src/store/mod.rs ) is the heart of Aperio. It holds: - env: heed::Env — the underlying LMDB environment handle. - db meta: DbBytes — LMDB database handle for collection metadata ( meta ). - db queue: DbBytes — LMDB database handle for the index queue ( queue ). - db docs: DbBytes — LMDB database handle for stored JSON documents ( docs ). - db inverted: DbBytes — LMDB database handle for the inverted index ( inverted ). - config: StoreConfig ","default_branch":null,"files":null,"tree":[],"storefront":"/r/aperio-search","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aperio-search/aperio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}