This topic introduces the query node-related configurations of Milvus.
Query node performs hybrid search of vector and scalar data on both incremental and historical data.
Under this section, you can configure query node port, graceful time, etc.
queryNode.gracefulTime
Description
Default Value
The minimum time before the newly inserted data can be searched.
Unit: ms
Milvus executes a search request directly when the search message timestamp is earlier the query node system time.
When the search message timestamp is later than the query node system time, the Milvus waits until that the time diferrence between query node system time and the timestamp is less than this parameter, and then executes the search request.
0
queryNode.port
Description
Default Value
TCP port of query node.
21123
queryNode.grpc.serverMaxRecvSize
Description
Default Value
The maximum size of each RPC request that the query node can receive.
Unit: Byte
2147483647
queryNode.grpc.serverMaxSendSize
Description
Default Value
The maximum size of each respond the query node can send when receiving an RPC request.
Unit: Byte
2147483647
queryNode.grpc.clientMaxRecvSize
Description
Default Value
The maximum size of each respond that the query node can receive when sending an RPC request.
Unit: Byte
104857600
queryNode.grpc.clientMaxSendSize
Description
Default Value
The maximum size of each RPC request that the query node can send.
Unit: Byte
104857600
queryNode.stats.publishInterval
Description
Default Value
The interval that query node publishes the node statistics information, including segment status, cpu usage, memory usage, health status, etc.
Unit: ms
1000
queryNode.dataSync.flowGraph.maxQueueLength
Description
Default Value
The maximum size of task queue cache in flow graph in query node.
Unit: MB
Query node uses flow graph to subscribe to and organize the message flow.
1024
queryNode.segcore.chunkRows
Description
Default Value
Row count by which Segcore divides a segment into chunks.