Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 922 Bytes

File metadata and controls

60 lines (41 loc) · 922 Bytes

Brutus

An API for performing brute force vector search backed by pre-computed data in S3.

Development

This project uses Rust, so builds and tests can be done with:

  • cargo build

  • cargo test

  • etc

Optionally for hot-reloading of the service during development:

cargo install cargo-watch catflap

Testing against localstack

cargo test --feature integration

To run the hot-reloading webserver:

./scripts/live-reload

You can then open localhost:5000

Data file schema

chunk_id:long chunk_text:string chunk_embedding:array element:float page:integer doc_id:long chunk_sequence:integer