• Home
  • Categories
  • Tags
  • Pricing
  • Submit
  1. Home
  2. Sdks & Libraries
  3. FAISS

FAISS

FAISS (Facebook AI Similarity Search) is a popular open-source library for efficient similarity search and clustering of dense vectors. Developed by Facebook/Meta, it supports billions of vectors and is widely used to power vector search engines and databases, especially where raw speed and scalability are needed.

🌐Visit Website

About this tool

FAISS

FAISS (Facebook AI Similarity Search) is an open-source library for efficient similarity search and clustering of dense vectors, developed by Facebook/Meta. It is widely used for powering vector search engines and databases, especially in applications requiring high speed and scalability.

Visit Website

Features

  • Efficient Similarity Search and Clustering: Handles dense vectors of any size, including sets that do not fit in RAM.
  • Multiple Distance Metrics: Supports Euclidean (L2), maximum inner product, and limited support for other metrics (L1, Linf).
  • k-Nearest Neighbors: Returns not only the single nearest neighbor but also the k-nearest neighbors.
  • Batch Processing: Can search several vectors at a time for faster performance.
  • Precision-Speed Tradeoff: Allows trading precision for speed or reduced memory usage (approximate search).
  • Range Search: Can return all elements within a given radius of the query point.
  • Disk-Based Indexing: Option to store indices on disk rather than RAM.
  • Binary Vector Indexing: Supports indexing binary as well as floating-point vectors.
  • Predicate Filtering: Can ignore a subset of index vectors via predicates on vector IDs.
  • C++ Core with Python Wrappers: Written in C++ with full Python API wrappers.
  • GPU Acceleration: Many algorithms are implemented to run on GPUs for high-speed, billion-scale search.
  • Extensive Research Backing: Implements numerous state-of-the-art algorithms and quantization methods from academic research (e.g., Inverted File, Product Quantization, IVFADC, HNSW, NSG, Residual Quantization, etc.).
  • Parameter Tuning and Evaluation Tools: Includes supporting code for parameter tuning and evaluation.
  • Open Source: Freely available under an open-source license.

Installation

  • Install via Conda:
    • CPU: conda install -c pytorch faiss-cpu
    • GPU: conda install -c pytorch faiss-gpu

Pricing

  • Free and open-source

Tags

open-source, ann, similarity-search, scalable

Category

SDKs & Libraries

Surveys

Loading more......

Information

Websitefaiss.ai
PublishedMay 13, 2025

Categories

1 Item
Sdks & Libraries

Tags

4 Items
#open-source
#ANN
#similarity search
#scalable

Similar Products

6 result(s)
NMSLIB

NMSLIB is an efficient similarity search library and toolkit for high-dimensional vector spaces, supporting a variety of indexing algorithms for vector database use cases.

SPTAG

SPTAG is a distributed approximate nearest neighbor (ANN) library for building and searching large-scale vector indexes, supporting efficient and scalable vector search scenarios.

Epsilla

Epsilla is an open-source vector database optimized for high-performance similarity search and scalable storage of vector embeddings.

HVS (Hierarchical Graph Structure)

HVS is a graph-based index structure leveraging Voronoi diagrams for approximate nearest neighbor search in high-dimensional vector spaces. It is directly relevant to vector databases as it provides efficient similarity search capabilities for large-scale vector data.

KGraph

KGraph is an open-source library for fast approximate nearest neighbor search in high-dimensional vector spaces, applicable to vector database solutions.

MuopDB

MuopDB is an open-source vector database designed for fast and scalable similarity search in AI applications.

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies