OpenSearch
This page covers how to use the OpenSearch ecosystem within LangChain.It is broken into two parts: installation and setup, and then references to specific OpenSearch wrappers.
Installation and Setup
- Install the Python package with
pip install opensearch-py
Wrappers
VectorStore
There exists a wrapper around OpenSearch vector databases, allowing you to use it as a vectorstorefor semantic search using approximate vector search powered by lucene, nmslib and faiss enginesor using painless scripting and script scoring functions for bruteforce vector search.
To import this vectorstore:
from langchain_community.vectorstoresimport OpenSearchVectorSearch
API Reference:OpenSearchVectorSearch
For a more detailed walkthrough of the OpenSearch wrapper, seethis notebook