0PricingLogin
Vector Databases: Pinecone, Weaviate & pgvector · Lesson

Weaviate GraphQL Queries

Master querying your Weaviate data using its powerful GraphQL API for semantic search and data retrieval.

Weaviate's GraphQL Power

Welcome! In this lesson, you'll master querying your Weaviate data. Weaviate uses GraphQL, a powerful query language, for flexible and efficient data retrieval.

GraphQL allows you to request exactly the data you need, nothing more, nothing less. This is especially useful for complex searches, including vector similarity.

Basic Data Retrieval: Get

The foundation of querying in Weaviate is the Get operation. It allows you to fetch data objects from a specific class defined in your schema.

  • Specify the class name (e.g., Article).
  • Select the properties you want to retrieve (e.g., title, content).
  • Weaviate will return all objects of that class with the specified properties.

All lessons in this course

  1. Weaviate Schema Definition
  2. Importing Data Objects
  3. Weaviate GraphQL Queries
  4. Vectorizer Modules and Auto-Embedding
← Back to Vector Databases: Pinecone, Weaviate & pgvector