How Indexing Works
Indexing in Linkly AI is layered — it isn’t a case of nothing working until everything finishes. Each layer that completes adds another way to search.Layer 1 — filenames (seconds)
Layer 2 — full text (keywords)
Layer 3 — semantic (vectors)
- Text recognition (OCR): reads text out of images and scanned PDFs
- Audio and video text extraction (ASR): turns spoken content in audio and video into text
A Tour of Settings → Index
Open Settings → Index and you’ll find four blocks, top to bottom:Reading the Status Detail
The Index Settings
1. Performance Mode
What it does: controls how much compute background indexing is allowed to take. Default: Auto (Recommended)2. Power Saving
What it does: pauses the power-hungry heavy work while a laptop is running on battery. Default: off Paused while on battery:- Image OCR
- Converting scanned PDFs to structured Markdown
- Semantic indexing (vector generation)
- Audio and video transcription
- Cloud library auto sync
- Database housekeeping
3. Sleep AI Models When Idle
What it does: releases the memory held by local AI models after a period of inactivity, and reloads them automatically when they’re needed again. Default: on Local models (semantic embedding, OCR, speech recognition) are unloaded after roughly 300 seconds (5 minutes) of inactivity to free memory. With it off, the models stay resident — around 1 GB of memory for all three combined. When to touch it: if memory is tight (8 GB or less), leave it on.4. Image Text Recognition (OCR)
What it does: uses a local OCR model to read text out of images, and to convert scanned PDFs into structured Markdown. Default: on5. Semantic Search
What it does: when on, lets you find documents using natural, descriptive language. Default: on6 / 7. Audio Transcription and Video Transcription
What they do: use a local speech recognition model to turn spoken content in audio and video into text, then feed that text into the full-text and semantic indexes. Default: both off ⚠️Optimizing and Rebuilding the Index
Index Storage Optimization
Rebuilds the vector index in a more compact form. This is a near-free win:- Disk usage drops by roughly 80% (measured shrink of up to 11.6×)
- Search gets faster
Rebuild Index
This is a destructive operation, which is why the button is red. It will:- Delete: the full-text index directory, all vectors, and the per-document indexing progress markers
- Keep: your original files, the text already extracted into cache, and the model files already downloaded
Index Status
Status has 5 possible values:How Do I Pause Indexing?
Pause Indexing lives only in the system tray menu — right-click the L icon in the tray to open the menu, where you’ll find ⏸ Pause Indexing / ▶ Start Indexing (left-clicking opens the AI chat window, not the menu).FAQ
Why can I find a media file by name but not by what's said inside it?
Why can I find a media file by name but not by what's said inside it?
.srt / .vtt subtitle file, or was transcribed earlier and the cache is still around, its content is searchable even with the toggles off.Text in scanned PDFs and images isn't searchable
Text in scanned PDFs and images isn't searchable
The status is stuck on Idle and the progress never moves
The status is stuck on Idle and the progress never moves
Indexing paused line below it.If it isn’t paused, double-check under Settings → Folders that you’ve actually added your own directories — the onboarding flow only indexes the bundled sample documents.Semantic search doesn't seem to work — the results are all very literal
Semantic search doesn't seem to work — the results are all very literal
- Does the Semantic Search row in the status detail under Settings → Index read Disabled? If so, the toggle is off — turn it on (it backfills automatically, no rebuild needed).
- Does it read Preparing or Queued? Vectors are still being built; wait for it to finish.
- If it’s neither, go to Settings → AI → Embedding model and check whether the model is still downloading or failed to download — the search interface gives you no indication of this at all, and search silently degrades to keyword-only. If it failed, click Retry on the card.
How do I pause indexing? I can't find it in Settings
How do I pause indexing? I can't find it in Settings
The index is taking up too much disk space
The index is taking up too much disk space
Search results look wrong — should I rebuild the index?
Search results look wrong — should I rebuild the index?
- Confirm the relevant toggles are on (OCR / Semantic Search / audio and video transcription)
- Confirm indexing isn’t paused (tray menu)
- Confirm the status has actually reached Watching rather than still sitting at Indexing
Can Performance Mode stop indexing altogether?
Can Performance Mode stop indexing altogether?
I turned on Power Saving but nothing seems different
I turned on Power Saving but nothing seems different
Indexing makes my computer sluggish — what can I do?
Indexing makes my computer sluggish — what can I do?
- Set Performance Mode to Balanced (takes effect immediately; jobs already running pick up the new budget)
- Temporarily turn off Audio transcription and Video transcription — media transcription is the heaviest work there is, and it competes with OCR for the same single global slot
- Still sluggish? Use Pause Indexing in the tray menu and resume when the machine is free
Further reading
- Quick Start — install, add documents, connect your AI tools
- Using the Launcher — the full search interface
- Using Libraries — scoping retrieval by library
- FAQ — how long indexing should take, and how to grab the application log
- Using the Chatbot — index status also shows at the bottom of the sidebar
- Linkly AI Space — the folder that’s indexed by default

