QueryPinecone 2025.3.28.13-SNAPSHOT¶
BUNDLE¶
com.snowflake.openflow.runtime | runtime-pinecone-nar
DESCRIPTION¶
Queries Pinecone for vectors that are similar to the input vector, or retrieves a vector by ID.
INPUT REQUIREMENT¶
REQUIRED
Supports Sensitive Dynamic Properties¶
false
PROPERTIES¶
Property |
Description |
---|---|
ID Record Path |
The path to the ID field in the record |
Include Metadata |
Specifies whether to include metadata in the results |
Include Vectors |
Specifies whether to include vectors in the results |
Number of Results |
The number of results to return (i.e., Top K) |
Pinecone API Key |
The API key for the Pinecone service |
Pinecone Index |
The name of the Pinecone index to use |
Pinecone Namespace |
The name of the Pinecone namespace to use |
Query Filter |
A JSON representation of the query filter to use |
Query Strategy |
The strategy to use for querying Pinecone |
Record Reader |
The Record Reader to use for reading the FlowFile |
Record Writer |
The Record Writer to use for writing the results |
Results Record Path |
Specifies where in the record to place the results. |
Sparse Dense Vector Weighting |
Ranges from 0.0 to 1.0. Weight to apply on dense and sparse vectors when doing an hybrid search. (1 - weight) will be applied to the values of the sparse vector and (weight) will be applied to the dense vector. |
Sparse Vector Indices Path |
If, Sparse Vectors are to be provided, this RecordPath points to the indices of the sparse data to use. |
Sparse Vector Values Path |
If, Sparse Vectors are to be provided, this RecordPath points to the values of the sparse data to use. |
Vector Record Path |
The path to the vector field in the record |
Web Client Service |
The Web Client Service to use for communicating with Pinecone |
RELATIONSHIPS¶
NAME |
DESCRIPTION |
---|---|
failure |
FlowFiles that cannot be sent to Pinecone, and for which a retry is not expected to be successful, are routed to this relationship |
retry |
FlowFiles that fail to be sent to Pinecone, but for which a retry may help, are routed to this relationship |
success |
FlowFiles that are successfully sent to Pinecone are routed to this relationship |
Use Cases Involving Other Components¶
Query Pinecone for vectors that are similar to some input text |