Query
This operation conducts a filtering on the scalar field with a specified boolean expression.
The base URL for this API is in the following format:
http://localhost:19530
export CLUSTER_ENDPOINT="http://localhost:19530"
The authentication token should be a pair of colon-joined username and password, like username:password
.
The name of the database.
The name of the collection to which this operation applies.
The filter used to find matches for the search.
An array of fields to return along with the query results.
An output field name.
The name of the partitions to which this operation applies. Setting this parameter restricts the operation to the specified partitions. If not set, the operation applies to all partitions in the collection.
A partition name.
The total number of entities to return. You can use this parameter in combination with offset in param to enable pagination. The sum of this value and offset in param should be less than 16,384.
The number of records to skip in the search result. You can use this parameter in combination with limit to enable pagination. The sum of this value and limit should be less than 16,384.
export TOKEN="root:Milvus"
curl --request POST \--url "${CLUSTER_ENDPOINT}/v2/vectordb/entities/query" \--header "Authorization: Bearer ${TOKEN}" \--header "Content-Type: application/json" \-d '{ "collectionName": "quick_setup", "filter": "color like \"red_%\"", "outputFields": [ "color" ], "limit": 3}'
Response code.
A list of dictionaries with each dictionary representing a queried entity.
An entity object
Returns an error message.
Response code.
Error message.
{ "code": 0, "cost": 0, "data": [ { "color": "red_7025", "id": 1 }, { "color": "red_4794", "id": 4 }, { "color": "red_9392", "id": 6 } ]}