Add intelligent hierarchical tagging and categorization to your Convex database with built-in analytics and smart organization features.
npm install convex-smart-tagsA Convex component for smart tagging and categorization with hierarchy and analytics
The convex-smart-tags component provides built-in functions for creating parent-child tag relationships in your Convex schema. It handles the database structure and queries needed for nested tag hierarchies, letting you organize content with multi-level categorization.
This component adds comprehensive tagging capabilities to Convex applications with functions for creating, managing, and querying tags. It includes automatic tag suggestions, usage tracking, and hierarchical organization features that work directly with your existing Convex mutations and queries.
The smart-tags component includes built-in analytics functions that track tag usage frequency, trending tags, and categorization patterns. You can query these metrics directly in your Convex functions without implementing custom analytics logic.
The convex-smart-tags component creates parent-child relationships using Convex's document references, allowing unlimited nesting levels. It automatically maintains referential integrity and provides optimized queries for traversing tag trees up or down the hierarchy.
Yes, convex-smart-tags includes migration utilities that can import existing tag data from simple string arrays or other tagging systems. The component provides functions to batch-convert existing tags while preserving relationships and metadata.
The convex-smart-tags component automatically tracks tag usage frequency, creation dates, trending patterns, and content association counts. All analytics data is stored in your Convex database and accessible through built-in query functions.
The convex-smart-tags component provides optimized query functions that work with Convex's indexing system. You can filter content by single tags, tag combinations, or entire tag hierarchies using the provided query helpers that handle the database operations efficiently.