{"repo":"JaneaSystems/jecq","free":true,"listed":false,"github":"https://github.com/JaneaSystems/jecq","clone":"git clone https://github.com/JaneaSystems/jecq.git","description":"Faiss-based library for efficient similarity search","language":"C++","stars":58,"topics":["faiss","machine-learning","product-quantization","quantization","rag","similarity-search","vector-database","vector-search","recommendation-systems","retrieval-augmented-generation"],"license":"MIT","category":"machine-learning","readme_excerpt":"Jecq Jecq (Just Enough Compression & Quantization) is an open-source C++ library by Janea Systems for efficient similarity search of dense vectors. It is designed as a drop-in replacement for Faiss, Meta’s popular library for fast vector similarity search. Jecq introduces advanced, dimension-aware compression techniques that significantly reduce memory footprint while maintaining high search accuracy. Complete wrappers for Python/numpy are provided. Key Features Dimension-Aware Compression Jecq analyzes the statistical relevance of each vector dimension and applies varying levels of quantization, achieving high levels of compression while retaining high search accuracy. See STATISTICS.md for an example of this in action against a sample dataset. Faiss Compatibility Provides two Faiss-compatible indices: jecq::IndexJecq – drop-in replacement for faiss::IndexPQ jecq::IndexIVFJecq – drop-in replacement for faiss::IndexIVFPQ Hyper-Parameter Optimization Includes a bundled optimizer to help users select hyper-parameters that best balance compression ratio and search accuracy for their data. CPU Implementation Written in C++ for CPUs; currently no GPU support. Why Use Jecq? Reduced Storage + High Accuracy In our tests against a sample dataset, using IndexPQ as a benchmark, we achieved a compression ratio of 15.9% ( 6x compression) while retaining 85% search accuracy. Easy Integration Seamlessly integrates with existing Faiss-based pipelines and vector databases. How Jecq Compressio","default_branch":null,"files":null,"tree":[],"storefront":"/r/JaneaSystems","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JaneaSystems/jecq/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."}