VectorQueryMilvus

Description:

Performs a vector search in a Milvus collection. The input data is expected to be a float vector in JSON format. (the dimension of the input must match dimension of the collection). Usually used together with EmbedData processor providing the float vector as the input for VectorQueryMilvus.

Tags:

milvus, vector, vectordb, vectorstore, query, ai, artificial intelligence, ml, machine learning, text, LLM

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueDescription
FilterFilterThe query filter used for the collection in Milvus.
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
LimitLimit10The maximum number of results returned in the query.
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
Output FieldsOutput FieldsA comma separated list of field names to include in each entity in return.
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
Search ParamsSearch ParamsAdditional search parameters to use in the query. The format is a JSON object like {"radius": 0.8, "range_filter": 1.0}
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
Partition NamesPartition NamesA comma separated list of partition names to query in Milvus.
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
Collection NameCollection NameName of the collection to query in Milvus.
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
URIURIThe URI of the Milvus instance.
UserUserA valid username used to connect to the specified Milvus instance.
PasswordPasswordA valid password used to connect to the specified Milvus instance.
Sensitive Property: true
DB NameDB NamedefaultThe name of the database to which the target Milvus instance belongs.
TokenTokenA valid access token to access the specified Milvus instance.
Sensitive Property: true