Milvus Entities API
The Entities API from Milvus — 7 operation(s) for entities.
The Entities API from Milvus — 7 operation(s) for entities.
openapi: 3.1.0
info:
title: Milvus REST Collections Entities API
description: 'RESTful API for the Milvus vector database (v2). Covers collections, entities,
indexes, partitions, users, and roles. Sourced from
https://milvus.io/api-reference/restful/v2.5.x.
'
version: 2.5.x
contact:
name: Milvus
url: https://milvus.io
servers:
- url: http://localhost:19530
description: Default local Milvus instance
security:
- BearerAuth: []
tags:
- name: Entities
paths:
/v2/vectordb/entities/insert:
post:
summary: Insert entities/vectors
operationId: insertEntities
tags:
- Entities
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
collectionName:
type: string
data:
type: array
items:
type: object
partitionName:
type: string
responses:
'200':
description: Inserted
/v2/vectordb/entities/upsert:
post:
summary: Upsert entities
operationId: upsertEntities
tags:
- Entities
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
collectionName:
type: string
data:
type: array
items:
type: object
responses:
'200':
description: Upserted
/v2/vectordb/entities/delete:
post:
summary: Delete entities
operationId: deleteEntities
tags:
- Entities
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
collectionName:
type: string
filter:
type: string
responses:
'200':
description: Deleted
/v2/vectordb/entities/get:
post:
summary: Get entities by id
operationId: getEntities
tags:
- Entities
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
collectionName:
type: string
id:
oneOf:
- type: integer
- type: string
- type: array
items:
type: integer
outputFields:
type: array
items:
type: string
responses:
'200':
description: Entities
/v2/vectordb/entities/query:
post:
summary: Query entities with a scalar filter
operationId: queryEntities
tags:
- Entities
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
collectionName:
type: string
filter:
type: string
outputFields:
type: array
items:
type: string
limit:
type: integer
offset:
type: integer
responses:
'200':
description: Query results
/v2/vectordb/entities/search:
post:
summary: Vector similarity search
operationId: searchEntities
tags:
- Entities
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
collectionName:
type: string
data:
type: array
items:
type: array
items:
type: number
annsField:
type: string
limit:
type: integer
filter:
type: string
outputFields:
type: array
items:
type: string
searchParams:
type: object
responses:
'200':
description: Search results
/v2/vectordb/entities/hybrid_search:
post:
summary: Hybrid (multi-vector) search
operationId: hybridSearchEntities
tags:
- Entities
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
collectionName:
type: string
search:
type: array
items:
type: object
rerank:
type: object
limit:
type: integer
responses:
'200':
description: Hybrid search results
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
description: 'Bearer token of the form `username:password` (e.g. `root:milvus`) when
authentication is enabled.
'