Files
playbook/antigravity-awesome-skills/skills/weaviate/references/explore_collection.md
T
2026-06-29 16:09:10 +00:00

51 lines
1.5 KiB
Markdown

# Explore Collection
Get statistical insights, aggregation metrics, and sample data from a collection.
## Usage
```bash
uv run scripts/explore_collection.py "CollectionName" [--limit 5] [--no-metrics] [--json]
```
## Parameters
| Parameter | Flag | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `name` | — | Yes (positional) | — | Collection name |
| `--limit` | `-l` | No | `5` | Number of sample objects to show |
| `--no-metrics` | — | No | `false` | Skip calculating individual property metrics (faster) |
| `--json` | — | No | `false` | Output in JSON format |
## Metrics by Data Type
The script calculates aggregation metrics based on property data types:
| Data Type | Metrics |
|-----------|---------|
| **Text** | count, top_occurrences (top 5 values with counts) |
| **Int / Number** | count, min, max, mean, median, mode, sum |
| **Boolean** | count, percentage_true, percentage_false, total_true, total_false |
| **Date** | count, min, max, median, mode |
Use `--no-metrics` to skip metric calculation for faster results when you only need sample objects.
## Output
- **Default**: Markdown-formatted report with total count, per-property metrics tables, and sample objects
- **JSON**: Structured metrics and sample data
## Examples
Explore with default settings:
```bash
uv run scripts/explore_collection.py "Articles"
```
More samples, skip metrics:
```bash
uv run scripts/explore_collection.py "Products" --limit 20 --no-metrics
```