📦 deps(thirdparty): update snapshots
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user