Isolated environments for organizing and managing your Mixpeek resources
Namespaces act as query boundaries in Mixpeek. They provide isolation between different environments, projects, or clients, ensuring that queries and operations are contained within their intended scope.
Choose which feature extractors and vector indexes you want to use in your namespace. This determines what capabilities will be available for processing your data.
2
Select Payload Index
Define which fields you want to index for efficient querying. Well-chosen payload indexes optimize search performance for your most common query patterns.
3
Create Namespace
Set up your namespace with the selected configurations. Once created, your namespace serves as an isolated environment for all your data processing and retrieval operations.
When you create a namespace, you select the features you want to make available across the namespace. This is important to select up-front because the features map to index definitions and are immutable. The features you select here limit the feature extractors you have available when you create collections.Payload indexes are however mutable, they can be modified whenever. Payload indexes are important to specify in order to ensure your queries remain performant as the contents of your namespace scales.