Supported Metadata Types
Metadata is structured information about your files that enables powerful filtering, organization, and search capabilities. This page covers what types of metadata you can store and how to structure them effectively.
Looking for filtering syntax? This page covers metadata types and structure. For filtering operations and syntax, see Metadata Filtering.
Understanding Metadata
- File-Level: Metadata attached to entire files
- Inheritance: Chunks inherit metadata from their parent file
- Filtering: Use metadata to narrow search results (learn more)
- Content Organization: Structure content for easier discovery
Metadata Types
String Values
Best For: Categories, names, tags, status values
Filtering: Equality, inequality, pattern match (like, not like)
Numeric Values
Best For: Scores, versions, counts, measurements
Filtering: Comparisons (>
, <
, >=
, <=
)
Boolean Values
Best For: Flags, permissions, feature toggles
Filtering: True/false conditions
Date/Time Values
Best For: Timestamps, deadlines, publishing dates
Filtering: Comparisons (>
, <
, >=
, <=
)
Format: ISO 8601 recommended
Array/List Values
Best For: Multiple values, collections
Next Steps
Now that you understand metadata types and structure, explore these related topics:
- Metadata Filtering: Learn the syntax for filtering with metadata
- Ingestion Workflow: Learn how to upload files with metadata
- Data Models: Understand how metadata flows through the system
- File Types: Choose formats that support rich metadata
Pro Tip: Start with a simple, consistent metadata schema and evolve it based on your search and filtering needs. Good metadata is the foundation of powerful search capabilities.
Last updated: July 15, 2025