Problems with http API and starter plan & metadata filter
Hi,
I started using Pinecone, starter plan, to store my WordPress webiste posts embeddings. I am using it via plain http API.
Baisc usage, where I embed full post at once, works well: I can upsert data (using post_id as id) and I can query it using vector value.
Now I would like to split my posts and to have several vectors per each one (so post_id can not be used as vector id anymore). In order that to work well, when the post is updated I need to remove old vectors assigned to that post, before upserting them again (because count of the chunks might change).
So I tried to use /vectors/delete
with filter parameter matching post_id in metadata, which results with error: “Filters in this operation are not supported by the current index type ‘Starter’”.
Delete call with “deleteAll=true” results with error “deleteAll is not supported by the current index type ‘Starter’.”
I also also tried to use /query
which resulted with error “Cannot provide both ‘ID’ and ‘vector’ at the same time”
Here is the body for query
{
"topK": 10,
"namespace": "",
"includeMetadata": true,
"filter": {
"post_id": 697
}
}
If there are limitations in API usage and the starter plan, is there a documentation page where those restrictions are listed?
Kind regards