logo
Browse Source

Update README

Signed-off-by: shiyu22 <shiyu.chen@zilliz.com>
main
shiyu22 3 years ago
parent
commit
69ec014f34
  1. 100
      README.md

100
README.md

@ -1,2 +1,100 @@
# milvus
# Operator: ANN Insert: Milvus
*author: shiyu*
<br />
## Desription
Insert data into Milvus collections. **Please make sure you have [created Milvus Collection](https://milvus.io/docs/v2.0.x/create_collection.md)
and connected Milvus before loading the data.**
<br />
## Code Example
### Get the Collection first
```python
from pymilvus import Collection, connections
connections.connect(host='localhost', port='19530')
collection = Collection('your_collection_name')
```
### Example
*Write the pipeline in simplified style:*
```python
import towhee
towhee.dc(your_embeddings) \
.ann_insert.milvus(collection=collection)
```
*Write a same pipeline with explicit inputs/outputs name specifications:*
```python
import towhee
towhee.dc['vec'](your_embeddings) \
.ann_insert.milvus['vec', 'results'](collection=collection) \
.show()
```
<img src="./result.png" height="150px"/>
### Load Collection
> Please load the Collection after inserted data.
```python
collection.load()
```
<br />
## Factory Constructor
Create the operator via the following factory method:
***ann_insert.milvus(collection)***
<br />
**Parameters:**
***collection:*** *str* or *pymilvus.Collection*
The collection name or pymilvus.Collection in Milvus.
<br />
## Interface
**Parameters:**
***data:*** *list*
The embedding data to be inserted.
<br />
**Returns:** *mr*
Return milvus results with `milvus.insert`.

Loading…
Cancel
Save