{"repo":"DeployQL/LintDB","free":true,"listed":false,"github":"https://github.com/DeployQL/LintDB","clone":"git clone https://github.com/DeployQL/LintDB.git","description":"Vector Database with support for late interaction and token level embeddings.","language":"C++","stars":54,"topics":["colbert","rag","vector-database","vector-search"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"LintDB ========= LintDB is a multi-vector database meant for Gen AI. LintDB natively supports late interaction like ColBERT and PLAID. Key Features - Multi vector support : LintDB stores multiple vectors per document id and calculates the max similarity across vectors to determine relevance. - Bit-level Compression : LintDB fully implements PLAID's bit compression, storing 128 dimension embeddings in as low as 16 bytes. - Embedded : LintDB can be embedded directly into your Python application. No need to setup a separate database. - Full Support for PLAID and ColBERT : LintDB is built around PLAID and ColBERT. - Filtering : LintDB supports filtering on any field in the schema. Installation LintDB relies on OpenBLAS for accerlated matrix multiplication. To smooth the process of installation, we only support conda. Usage LintDB makes it easy to upload data, even if you have multiple tenants. Below shows creating a database. LintDB defines a schema for a given database that can be used to index embeddings, floats, strings, even dates. Fields can be indexed, stored, or used as a filter. And querying the database. We can query any of the data fields we indexed. Late Interaction Model Support LintDB aims to support late interaction and more advanced retrieval models. - [x] ColBERTv2 with PLAID - [ ] XTR Roadmap LintDB aims to be a retrieval platform for Gen AI. We believe that to do this, we must support flexible retrieval and scoring methods while maintaining a high level of perfo","default_branch":null,"files":null,"tree":[],"storefront":"/r/DeployQL","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DeployQL/LintDB/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."}