---
name: a5c-ai/weaviate-integration
source: https://app.decimal.ai/s/a5c-ai-weaviate-integration@1/SKILL.md
source_sha256: 1f6adb9d46ed
---

# Weaviate Integration Skill

## Capabilities

- Set up Weaviate cluster (cloud or self-hosted)
- Define schemas with properties and vectorizers
- Implement GraphQL queries
- Configure hybrid search (vector + keyword)
- Set up multi-tenancy
- Implement batch import operations

## Target Processes

- vector-database-setup
- rag-pipeline-implementation

## Implementation Details

### Core Operations

1. **Schema Management**: Class definitions and properties
2. **Data Import**: Single and batch object creation
3. **Vector Search**: nearVector, nearText queries
4. **Hybrid Search**: Combined vector and BM25
5. **GraphQL**: Flexible querying with Get and Aggregate

### Configuration Options

- Vectorizer modules (text2vec-*, multi2vec-*)
- Replication factor
- Sharding configuration
- Multi-tenancy settings
- Module configuration

### Best Practices

- Design schema for query patterns
- Use appropriate vectorizer
- Enable hybrid search for better recall
- Configure proper backups
- Monitor resource usage

### Dependencies

- weaviate-client
- langchain-weaviate