Assets are the individual pieces of content that you index and search in Mixpeek. They can be text, images, videos, or any other supported content type. Each asset is processed to extract features and make it searchable.

Asset Types

Text

  • Documents
  • Articles
  • Product descriptions
  • Social media posts

Images

  • Product photos
  • User uploads
  • Marketing materials
  • Artwork

Videos

  • Product demos
  • Tutorial content
  • Marketing videos
  • User-generated content

Asset Organization

Performance Optimization

1

Batch Processing

Process multiple assets together

2

Efficient Updates

Use partial updates when possible

3

Caching Strategy

Cache frequently accessed assets

4

Resource Management

Monitor storage and processing

Asset URL Management

When retrieving assets, Mixpeek provides secure, temporary access through presigned URLs. This is controlled through the return_url parameter:

Security Features

  • Presigned URLs with time-limited access
  • Access control for authorized users
  • Automatic URL expiration
  • Secure asset downloads

Performance Benefits

  • Direct asset downloads
  • Reduced server load
  • Storage provider optimization
  • Large file support

return_url is a parameter available in all /assets and /features retrieval endpoints.

URL Structure

URL Components

Benefits

1

Security

  • Controlled access to sensitive assets
  • No need to expose permanent storage URLs
  • Automatic expiration reduces security risks
2

Performance

  • Direct downloads from storage providers
  • Reduced server load
  • Optimized for large files and media
3

Flexibility

  • Time-limited access for temporary sharing
  • Works with various storage backends
  • Supports both public and private assets