Uploading files to build a knowledge base
In addition to connecting enterprise systems through connectors, ZBrain Builder allows administrators to upload files directly to build a knowledge base. File uploads provide a quick and flexible way to onboard content for evaluation, targeted use cases, or controlled datasets.
Uploaded files follow the same ingestion, indexing, and permission-enforcement process as connector-based data, ensuring a consistent search experience in ZSearch.
When to use file uploads
Uploading files is especially useful when:
Evaluating ZSearch without connecting live enterprise systems
Creating a knowledge base for a specific project or use case
Working with documents that are not available through supported connectors
File uploads enable teams to quickly make content searchable while maintaining enterprise-grade indexing and retrieval.
Uploading files in ZBrain Builder
Files are uploaded from the Data Sources section in ZBrain Builder. To upload a file -
Go to Data Sources in ZBrain and click on Sample Data.

This will redirect you to the Sample Data page from where you can upload the required file/files.

Click ‘Upload’ or '+' icon to upload the file/files
During upload:
Administrators select one or more files to upload
Supported file types are ingested and processed automatically
A dedicated knowledge base is created for the uploaded file set
Each upload is treated as a managed data source, just like a connector-based source.
Knowledge base creation for uploaded files
When files are uploaded, ZBrain Builder automatically creates a knowledge base to store and index the content.
Key behaviors include:
One knowledge base is created per file upload set
All uploaded files are indexed into the same knowledge base
The knowledge base is immediately available to ZSearch once indexing is complete
This ensures uploaded content can be searched, filtered, and used in projects alongside connector-based data.
You can check the status on the Sample Data page to see if indexing is complete.
Indexing and processing behavior
Uploaded files undergo the same processing pipeline as connected data sources:
File content is extracted and analyzed
Metadata such as file name, type, and upload time is captured
Embeddings are generated for the full document content
Files are indexed and made searchable
Indexing runs asynchronously. File status indicators show whether content is pending, in progress, indexed, or has encountered an error.
Permissions and access control
By default, access to uploaded files is controlled at the tenant level. Only users with access to the tenant can view and use the uploaded content in ZSearch.
Once indexed:
Uploaded files respect tenant-level access boundaries
Content is available for search and project creation
AI-generated responses are grounded strictly in the uploaded files
Permission enforcement remains consistent across search and collaboration workflows.
Using uploaded content in ZSearch
After indexing is complete, uploaded files become part of the enterprise context used by ZSearch. Users can:
Search across uploaded documents using keywords or natural language
Filter results by data source or file type
Group uploaded files into projects for focused collaboration
Query project-specific AI chat grounded in the uploaded content
Uploaded content behaves identically to connector-based content from a search-and-retrieval perspective.
Last updated