AlibabaCloudOpenSearch(
self,
embedding: Embeddings,
config: AlibabaCloudOpenSearchSettings,
**kwargs: Any = {| Name | Type |
|---|---|
| embedding | Embeddings |
| config | AlibabaCloudOpenSearchSettings |
Alibaba Cloud OpenSearch vector store.
Insert documents into the instance.. Args: texts: The text segments to be inserted into the vector storage, should not be empty. metadatas: Metadata information. Returns: id_list: List of document IDs.
Perform similarity retrieval based on text. Args: query: Vectorize text for retrieval.,should not be empty. k: top n. search_filter: Additional filtering conditions. Returns: document_list: List of documents.
Perform similarity retrieval based on text with scores. Args: query: Vectorize text for retrieval.,should not be empty. k: top n. search_filter: Additional filtering conditions. Returns: document_list: List of documents.
Perform retrieval directly using vectors. Args: embedding: vectors. k: top n. search_filter: Additional filtering conditions. Returns: document_list: List of documents.
Assemble documents.
Create metadata from fields.
Parsing the returned results with scores. Args: json_result: Results from OpenSearch query. Returns: query_result_list: Results with scores.
Delete documents based on their page content.
Delete documents based on their IDs.
Create alibaba cloud opensearch vector store instance.
Create alibaba cloud opensearch vector store instance.