# Stract
[Stract](https://stract.com/) is an open source web search engine written in Rust.
* [GitHub: Hexcamp Fork of stract - jim_hacks branch](https://github.com/hexcamp/stract/tree/jim_hacks)
Contains some tweaks to the parser so it can ingest WARC files from the Common Crawl project collected using [cdx_toolkit](https://github.com/cocrawler/cdx_toolkit/)
## Status
* can build a search index from [collected WARC files](https://6kgruqaeaaaa.vichex.ca/community-associations/)
* only working on Jim's laptop ... next step is to deploy to vichex.ca
* upstream S3 bucket containing starter files is missing, replaced with publicly available files: [Download data here](https://6kgrvaaeaaaa.vichex.ca/)
## Source document
* [HackMD](https://hackmd.io/wp9wb0dlSUu_1wV64zEKYQ)
* [GitHub](https://github.com/hexcamp/hackmd-notes/blob/main/vichex-search-experiment/stract.md)
Publish-to: [6kgruqaeaaaa.vichex.ca/stract/](https://6kgruqaeaaaa.vichex.ca/stract/)