Create a Milvus collection, indexes it with HNSW, and insert data.
from_texts(
cls,
texts: List[str],
embedding: Optional[Union[EmbeddingType, List[EmbeddingType]]],
metadatas: Optional[List[dict]] = None,
collection_name: str = 'LangChainCollection',
connection_args: Optional[Dict[str, Any]] = None,
consistency_level: str = 'Session',
index_params: Optional[Union[dict, List[dict]]] = None,
search_params: Optional[Union[dict, List[dict]]] = None,
drop_old: bool = False,
*,
ids: Optional[List[str]] = None,
auto_id: bool = False,
builtin_function: Optional[Union[BaseMilvusBuiltInFunction, List[BaseMilvusBuiltInFunction]]] = None,
**kwargs: Any = {}
) -> MilvusReturns: Milvus: Milvus Vector Store
| Name | Type | Description |
|---|---|---|
texts* | List[str] | Text data. |
embedding* | Optional[Union[EmbeddingType, List[EmbeddingType]]] | Embedding function. |
metadatas | Optional[List[dict]] | Default: NoneMetadata for each text if it exists. |
collection_name | str | Default: 'LangChainCollection'Collection name to use. |
connection_args | Optional[Dict[str, Any]] | Default: NoneConnection args to use. Defaults to
|
consistency_level | str | Default: 'Session'Which consistency level to use. |
index_params | Optional[Union[dict, List[dict]]] | Default: NoneWhich |
search_params | Optional[Union[dict, List[dict]]] | Default: NoneWhich search params to use. |
drop_old | bool | Default: FalseWhether to drop the collection with that name if it exists. |
ids | Optional[List[str]] | Default: NoneList of text ids. |
auto_id | bool | Default: FalseWhether to enable auto id for primary key. If If |
builtin_function | Optional[Union[BaseMilvusBuiltInFunction, List[BaseMilvusBuiltInFunction]]] | Default: NoneBuilt-in function to use. |
**kwargs | Any | Default: {}Other parameters in Milvus Collection. |