I have been having problems integrating vertex ai matching engine for embedding similarity search using the google cloud aiplatform python sdk, specifically when adding metadata to an index datapoint via `
Hi @precious112,
Welcome to Google Cloud Community!
You've identified a key limitation of Vertex AI Matching Engine: it doesn't directly support storing and querying metadata associated with embeddings in its index datapoints. Additionally, you are right that the google.cloud.aiplatform_v1.types.IndexDatapoint message does not include a metadata field.
You are not missing anything. This is a known limitation and a common challenge for users who need to filter or refine search results based on metadata. Matching Engine is primarily optimized for speed and scalability in finding nearest neighbors based on vector embeddings. Its focus is on the raw vector data itself.
You can also read the following documentation for more details:
Vertex AI Matching Engine Documentation:
Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.
but why not google include that , this is a very important feature ......!
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |