forked from Archives/langchain
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
### Description This PR adds a wrapper which adds support for the OpenSearch vector database. Using opensearch-py client we are ingesting the embeddings of given text into opensearch cluster using Bulk API. We can perform the `similarity_search` on the index using the 3 popular searching methods of OpenSearch k-NN plugin: - `Approximate k-NN Search` use approximate nearest neighbor (ANN) algorithms from the [nmslib](https://github.com/nmslib/nmslib), [faiss](https://github.com/facebookresearch/faiss), and [Lucene](https://lucene.apache.org/) libraries to power k-NN search. - `Script Scoring` extends OpenSearch’s script scoring functionality to execute a brute force, exact k-NN search. - `Painless Scripting` adds the distance functions as painless extensions that can be used in more complex combinations. Also, supports brute force, exact k-NN search like Script Scoring. ### Issues Resolved https://github.com/hwchase17/langchain/issues/1054 --------- Signed-off-by: Naveen Tatikonda <navtat@amazon.com> |
1 year ago | |
---|---|---|
.. | ||
ai21.md | 2 years ago | |
cerebriumai.md | 1 year ago | |
chroma.md | 1 year ago | |
cohere.md | 1 year ago | |
forefrontai.md | 1 year ago | |
google_search.md | 1 year ago | |
google_serper.md | 1 year ago | |
gooseai.md | 1 year ago | |
hazy_research.md | 2 years ago | |
helicone.md | 1 year ago | |
huggingface.md | 1 year ago | |
nlpcloud.md | 2 years ago | |
openai.md | 1 year ago | |
opensearch.md | 1 year ago | |
petals.md | 1 year ago | |
pinecone.md | 1 year ago | |
promptlayer.md | 1 year ago | |
runhouse.md | 1 year ago | |
searx.md | 1 year ago | |
serpapi.md | 1 year ago | |
unstructured.md | 1 year ago | |
weaviate.md | 1 year ago | |
wolfram_alpha.md | 1 year ago |