milvus-client
copied
1 changed files with 50 additions and 1 deletions
@ -1,2 +1,51 @@ |
|||||
# milvus-client |
|
||||
|
# ANN Search Operator: Milvus |
||||
|
|
||||
|
*author: junjie.jiangjjj* |
||||
|
|
||||
|
<br /> |
||||
|
|
||||
|
## Desription |
||||
|
Search embedding in [Milvus](https://milvus.io/), **please make sure you have inserted data to Milvus Collection**. |
||||
|
|
||||
|
<br /> |
||||
|
|
||||
|
|
||||
|
|
||||
|
## Code Example |
||||
|
|
||||
|
> Please make sure you have inserted data into Milvus, refer to [ann_insert.milvus_client](https://towhee.io/ann-insert/milvus-client) and [load the collection](https://milvus.io/docs/v2.1.x/load_collection.md) to memory. |
||||
|
|
||||
|
|
||||
|
```python |
||||
|
from towhee.dc2 import pipe, ops |
||||
|
|
||||
|
p = pipe.input('vec') \ |
||||
|
.map('vec', ('id', 'score'), ops.ann_insert.milvus_client(host='127.0.0.1', port='19530', collection_name='textdb')) \ |
||||
|
.output('id', 'score') |
||||
|
|
||||
|
# call pipeline |
||||
|
p(vec_data) |
||||
|
``` |
||||
|
|
||||
|
```python |
||||
|
from towhee.dc2 import pipe, ops |
||||
|
|
||||
|
# search additional info url: |
||||
|
|
||||
|
p = pipe.input('vec') \ |
||||
|
.map('vec', ('id', 'score', 'url'), ops.ann_insert.milvus_client(host='127.0.0.1', port='19530', collection_name='textdb', output_fields=['url'])) \ |
||||
|
.output('id', 'score', 'url') |
||||
|
``` |
||||
|
|
||||
|
<br /> |
||||
|
|
||||
|
|
||||
|
|
||||
|
## Factory Constructor |
||||
|
|
||||
|
Create the operator via the following factory method: |
||||
|
|
||||
|
***ann_search.milvus_client(host='127.0.0.1', port='19530', collection_name='textdb')*** |
||||
|
|
||||
|
|
||||
|
<br /> |
||||
|
Loading…
Reference in new issue