:mod:`langchain_community.vectorstores.faiss`.FAISS
==========================================================

.. currentmodule:: langchain_community.vectorstores.faiss

.. autoclass:: FAISS

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~FAISS.embeddings
   
   

   
   
   .. rubric:: Methods

   .. autosummary::
   
      ~FAISS.__init__
      ~FAISS.aadd_documents
      ~FAISS.aadd_texts
      ~FAISS.add_documents
      ~FAISS.add_embeddings
      ~FAISS.add_texts
      ~FAISS.adelete
      ~FAISS.afrom_documents
      ~FAISS.afrom_embeddings
      ~FAISS.afrom_texts
      ~FAISS.amax_marginal_relevance_search
      ~FAISS.amax_marginal_relevance_search_by_vector
      ~FAISS.amax_marginal_relevance_search_with_score_by_vector
      ~FAISS.as_retriever
      ~FAISS.asearch
      ~FAISS.asimilarity_search
      ~FAISS.asimilarity_search_by_vector
      ~FAISS.asimilarity_search_with_relevance_scores
      ~FAISS.asimilarity_search_with_score
      ~FAISS.asimilarity_search_with_score_by_vector
      ~FAISS.delete
      ~FAISS.deserialize_from_bytes
      ~FAISS.from_documents
      ~FAISS.from_embeddings
      ~FAISS.from_texts
      ~FAISS.load_local
      ~FAISS.max_marginal_relevance_search
      ~FAISS.max_marginal_relevance_search_by_vector
      ~FAISS.max_marginal_relevance_search_with_score_by_vector
      ~FAISS.merge_from
      ~FAISS.save_local
      ~FAISS.search
      ~FAISS.serialize_to_bytes
      ~FAISS.similarity_search
      ~FAISS.similarity_search_by_vector
      ~FAISS.similarity_search_with_relevance_scores
      ~FAISS.similarity_search_with_score
      ~FAISS.similarity_search_with_score_by_vector

   
   .. automethod:: FAISS.__init__
   .. automethod:: FAISS.aadd_documents
   .. automethod:: FAISS.aadd_texts
   .. automethod:: FAISS.add_documents
   .. automethod:: FAISS.add_embeddings
   .. automethod:: FAISS.add_texts
   .. automethod:: FAISS.adelete
   .. automethod:: FAISS.afrom_documents
   .. automethod:: FAISS.afrom_embeddings
   .. automethod:: FAISS.afrom_texts
   .. automethod:: FAISS.amax_marginal_relevance_search
   .. automethod:: FAISS.amax_marginal_relevance_search_by_vector
   .. automethod:: FAISS.amax_marginal_relevance_search_with_score_by_vector
   .. automethod:: FAISS.as_retriever
   .. automethod:: FAISS.asearch
   .. automethod:: FAISS.asimilarity_search
   .. automethod:: FAISS.asimilarity_search_by_vector
   .. automethod:: FAISS.asimilarity_search_with_relevance_scores
   .. automethod:: FAISS.asimilarity_search_with_score
   .. automethod:: FAISS.asimilarity_search_with_score_by_vector
   .. automethod:: FAISS.delete
   .. automethod:: FAISS.deserialize_from_bytes
   .. automethod:: FAISS.from_documents
   .. automethod:: FAISS.from_embeddings
   .. automethod:: FAISS.from_texts
   .. automethod:: FAISS.load_local
   .. automethod:: FAISS.max_marginal_relevance_search
   .. automethod:: FAISS.max_marginal_relevance_search_by_vector
   .. automethod:: FAISS.max_marginal_relevance_search_with_score_by_vector
   .. automethod:: FAISS.merge_from
   .. automethod:: FAISS.save_local
   .. automethod:: FAISS.search
   .. automethod:: FAISS.serialize_to_bytes
   .. automethod:: FAISS.similarity_search
   .. automethod:: FAISS.similarity_search_by_vector
   .. automethod:: FAISS.similarity_search_with_relevance_scores
   .. automethod:: FAISS.similarity_search_with_score
   .. automethod:: FAISS.similarity_search_with_score_by_vector

   
   


.. example_links:: FAISS