Skip to content

Conversation

@charosen
Copy link
Contributor

@charosen charosen commented Jul 9, 2023

add param ids to ElasticVectorSearch.from_texts method.

  • Description: add param ids to ElasticVectorSearch.from_texts method.
  • Issue: NA. It seems add_texts already supports passing in document ids, but param ids is omitted in from_texts classmethod,
  • Dependencies: None,
  • Tag maintainer: @rlancemartin, @eyurtsev please have a look, thanks
    # ElasticVectorSearch add_texts
    def add_texts(
        self,
        texts: Iterable[str],
        metadatas: Optional[List[dict]] = None,
        refresh_indices: bool = True,
        ids: Optional[List[str]] = None,
        **kwargs: Any,
    ) -> List[str]:
        ...

    # ElasticVectorSearch from_texts
    @classmethod
    def from_texts(
        cls,
        texts: List[str],
        embedding: Embeddings,
        metadatas: Optional[List[dict]] = None,
        elasticsearch_url: Optional[str] = None,
        index_name: Optional[str] = None,
        refresh_indices: bool = True,
        **kwargs: Any,
    ) -> ElasticVectorSearch:

    # FAISS from_texts
    @classmethod
    def from_texts(
        cls,
        texts: List[str],
        embedding: Embeddings,
        metadatas: Optional[List[dict]] = None,
        ids: Optional[List[str]] = None,    # ids support    <--
        **kwargs: Any,
    ) -> FAISS:

add param ids to ElasticVectorStore.from_texts method.
@vercel
Copy link

vercel bot commented Jul 9, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
langchain ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 9, 2023 9:25am

@vercel vercel bot temporarily deployed to Preview July 9, 2023 09:25 Inactive
@baskaryan
Copy link
Collaborator

thanks @charosen!

@baskaryan baskaryan merged commit 50a9fcc into langchain-ai:master Jul 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants