flush()
Milvus uses a cache to hold newly added vectors temporarily. This method is asynchronous and saves the added entities to object storage. After calling this method, you must wait for a period of time for the data to be flushed.
Example
import { MilvusClient } from "@zilliz/milvus2-sdk-node";
new milvusClient(MILUVS_ADDRESS).flush({
collection_names: ["my_collection"],
});
Response
// flush returns
{
status: { error_code: 'Success', reason: '' },
coll_segIDs: { my_collection: { data: [] } }
}
Parameters
Parameters | Description | Type |
---|---|---|
collection_names | An array of the names of collections that contain the data to flush | String[] |
timeout? | This parameter is used to specify the length of time, in milliseconds, that the RPC (Remote Procedure Call) is allowed to run. If no value is provided, the default is undefined. | Number |