Concepts
Namespaces
Namespaces in Mixpeek are isolated environments that help you organize and manage your content and search applications. They provide logical separation for different use cases, applications, or environments.
Understanding Namespaces
Key Concepts
- Isolation: Each namespace is completely isolated from others
- Resource Management: Separate resource allocation and limits
- Access Control: Independent security and permissions
- Configuration: Custom settings per namespace
- Indexing: Defines vector and payload indexes for search and retrieval
Vector Indexes
Mixpeek provides managed vector indexes that automatically handle embedding updates, model advancements, and fine-tuning:
Payload Indexes
Mixpeek supports various payload index types for structured data:
Best Practices
Namespace Organization
-
Environment Separation
- Development
- Staging
- Production
-
Use Case Separation
- Product Search
- Content Discovery
- Analytics
-
Client Separation
- Different customers
- Different applications
- Different regions
Naming Conventions
- Use descriptive, lowercase names
- Include environment or purpose
- Be consistent across teams
- Add relevant prefixes/suffixes
Example:
Learn more about namespace management in our API Reference.
Was this page helpful?