Ảnh chụp màn hình dự án
Tổng quan
Infino optimizes for speed per dollar by enabling search engine performance on object-storage economics. It allows users to run multi-modal queries—keyword (BM25), vector, and SQL—over the same rows without duplicating data. Data remains in spec-compliant Parquet format on S3, Azure, GCS, or local disk, ensuring snapshot-isolated reads, atomic commits, and no vendor lock-in for read operations. The system uses a 'superfile' format, which is a valid Parquet file with embedded full-text and vector indexes spliced before the standard footer.
Tính năng chính
- Multi-modal queries: BM25, vector, and SQL over a single data copy.
- Object-storage-native: Data lives on S3, Azure, GCS, or local disk.
- Open format: Data stored as spec-compliant Parquet, readable by any Parquet-compatible tool.
- Hybrid search: Native support for combining keyword and vector search with reciprocal-rank fusion.
- SQL joins across tables: Ability to join retrieval table functions with standard tables.
- Snapshot-isolated reads and atomic commits.
- Pushdown filters: Vector search restricted by keyword matches.
Yêu cầu, cài đặt và bắt đầu nhanh
Node.js: `npm install @infino-ai/infino`
Rust: `cargo add infino` (or add `infino = "0.1"` to `Cargo.toml` dependencies). Note: Infino installs the mimalloc global allocator by default; disable it with `default-features = false` if embedding in a process that already sets one.
Cách sử dụng
Khả năng tương thích của mô hình và trường hợp sử dụng
Not stated in the repository metadata
Ghi chú về giấy phép và rủi ro
Apache-2.0
Editorial verification 2026-08-02: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.
Phát hành và bảo trì
Not stated in the repository metadata