Whatever message this page gives is out now! Go check it out!
vectorStoreClient.deleteAll(ids)vectorStoreClient.deleteAll(filter)vectorStoreClient.deleteAll()Parameter | Type | Required | Description |
id | Array | No | A list of specific IDs to delete. |
filter | Struct | No | A metadata filter struct (see search for operators). Deletes all items matching the criteria. |
(None) | - | No | If no argument is provided, all items in the store are deleted. |
<cfscript>
try{
vs = VectorStore({
provider: "inmemory",
embeddingModel: {
"provider": "openai",
"modelName": "text-embedding-3-small",
"apiKey": "#application.apiKey#"
}
});
id1 = vs.add({
"text": "Temporary row",
"metadata": { "batch": "test-2026-03", "status": "draft" }
});
vs.delete(id1);
vs.addAll([
{
"text": "Keep me",
"metadata": { "env": "prod", "retain": true }
},
{
"text": "Remove me",
"metadata": { "env": "prod", "retain": false }
}
]);
vs.deleteAll({ "retain": false, "env": "prod" });
// vs.deleteAll(); // removes everything in this store — uncomment only when intended
}
catch(any e){
writeOutput("Error initializing VectorStore client:<br><br> ");
writedump(e.detail);
}
</cfscript>