File types
tessera recognises file types by extension for two purposes: the type: query filter and the embedding modality selector.
Type filter categories
| Category | Extensions |
|---|---|
image | jpg, jpeg, png, gif, webp, bmp, tiff, tif, heic, heif, avif, cr2, cr3, nef, arw, raf, dng, orf, rw2, pef, srw, x3f, raw |
video | mp4, mkv, avi, mov, webm, m4v, ts, flv, wmv, ogv, 3gp |
audio | mp3, flac, ogg, opus, wav, aac, m4a, wma, alac, aiff, ape, mka |
document | pdf, docx, doc, odt, rtf, txt, md, markdown, rst, tex, epub, html, htm |
archive | zip, cbz, cbr, rar, 7z, tar, gz, bz2, xz, zst |
Aliases for type: queries:
| Alias | Resolves to |
|---|---|
img, photo, pic | image |
vid, movie | video |
aud, music | audio |
doc | document |
arc, archive | archive |
Embedding modalities
For semantic search, files are embedded according to their extension:
| Modality | Extensions | Method |
|---|---|---|
| Vision | jpg, jpeg, png, webp, bmp, gif, tiff, tif | Thumbnail → vision model |
| Vision | mp4, mkv, avi, mov, webm, m4v, ts, flv | Sprite sheet (video frames) → vision model |
| Vision | cbz, cbr | Cover image → vision model |
| Text | txt, md, markdown, rst | File content → text model |
| Text | epub | Extracted text → text model |
| Text | zip | Entry listing → text model |
Files with other extensions are skipped during bulk indexing.