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 scans
- Audio transcription and video transcription: turn spoken content in audio and video into text
Opening the Index Management Page
Any of these takes you to the Index management page:- Click the index status icon at the bottom of the main window’s left sidebar. In the Index status card that pops up on hover, Show more gets you there too
- On the main window’s Home, in the My knowledge assets area, click the card that shows the index status (for example Search is ready or Processing files)
- Right-click the L icon in the system tray and choose View Index
Reading the Status Area
The top of the Index tab holds four cards:Management: Search Capabilities and Extraction Enhancements
The Management area is split into two groups. Each row shows that capability’s status and doubles as its switch:Semantic Search
What it does: when on, lets you find documents using natural, descriptive language. Default: on With it off, search uses keywords only. Turning it back on backfills the semantic index automatically — no rebuild needed.Text Recognition (OCR)
What it does: uses an OCR model to read text out of images, and to convert scanned PDFs into structured Markdown. Default: on With it off, images and scans can only be found by filename; they show up under Needs OCR on the Can’t extract tab, and they’re processed automatically once you turn it back on.Audio Transcription and Video Transcription
What they do: use a 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 ⚠️Policy: Resource Usage
The three items in the Policy area only affect how indexing runs, not what gets indexed.1. Performance Mode
What it does: controls how much compute background indexing is allowed to take. Default: Auto2. Power Saving
What it does: pauses the power-hungry heavy work while a laptop is running on battery. Default: off Paused while on battery:- Local OCR, including converting scanned PDFs to structured Markdown
- Local audio and video transcription
- Semantic indexing (vector generation)
- Cloud library auto sync
- Database housekeeping
3. Sleep 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.Rules: Which Files Get Indexed
Your folders often hold more than what you want AI to read: thousands of screenshots, gigabytes of screen recordings, exported intermediate files. The Rules tab keeps them out of the index. It has three parts.File Types
Switch types on and off, in two groups:Exclusion Rules
Leave out some files or subfolders with wildcard rules, written the same way as.gitignore:
Built-in Rules
These always apply and can’t be turned off:- Hidden files and folders (names starting with
., such as.gitand.obsidian) - Folders created by the system and sync apps
- Linkly AI’s own app data
- Temporary files (the
~$files Office creates while a document is open, andThumbs.db) - Files ignored by
.gitignorein a Git repository, and whatever.ignorefiles in your folders list - Unsupported formats (archives, installers, code files and the like)
The Can’t Extract Tab
This tab lists files that can be found by filename, but whose content didn’t make it into the index. They can’t be found by full-text or semantic search, and agents can’t read their text. On the left, files are grouped by reason, with a count for each group; on the right is the file list for the selected group. Most groups offer Retry all, and you can also retry files one at a time to re-extract them and update the index. Files in the Unreadable group are also retried automatically once their content changes. Three groups have no retry: No text (extraction found no text in the file), plus Needs OCR and Transcription off. The latter two are processed automatically once you turn on the matching switch.The Advanced Tab
Hardware Acceleration
What it does: runs local models on the GPU. With it off, everything runs on the CPU — slower but steadier. Default: on- Windows / Linux: the embedding model for semantic indexing uses the GPU when there’s a discrete GPU; on Windows with a discrete GPU, the layout model for scanned-document OCR uses the GPU too
- Apple silicon Macs: it only controls whether the layout model for scanned-document OCR uses the Apple GPU
- On Windows / Linux, if semantic indexing has switched to the cloud model, OCR can’t use the GPU either, so the switch has no effect and shows as unavailable
- Intel Macs don’t have this switch
Index Data
- Location: the folder holding the index data; click the button on the right to open it in Finder / File Explorer
- Disk usage: the combined disk space taken by the full-text index, vectors, and caches
Index Storage Optimization
Click Optimize to compact the vector index, reclaim the space held by deleted documents, and clear out extraction caches left behind by older versions. It doesn’t affect search results; disk usage drops noticeably, and search gets faster too. Quitting the app partway through is safe — nothing is corrupted, and you can continue optimizing after the next launch.Rebuild the Index
This is a destructive operation: the Rebuild… button is red, and you have to confirm once more after clicking it. It will:- Delete: the existing index data and the document content already processed (including OCR and audio/video transcription results) — this can’t be undone
- Keep: your original files
Index Status
The first card in the status area, the index icon at the bottom of the sidebar, and the bottom of the Library’s left column all show the same set of statuses:How Do I Pause Indexing?
There are two places to pause it:- The Index management page: the Pause button on the first card of the status area. Once paused, the button becomes Resume indexing; click it to resume
- The system tray menu: right-click the L icon in the tray, and the menu has ⏸ Pause Indexing / ▶ Start Indexing (left-clicking opens the main 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 shows Paused and the progress never moves
The status shows Paused and the progress never moves
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 Management area of the Index management page read Off? If so, turn it on (it backfills automatically, no rebuild needed).
- Does it read Processing? Vectors are still being built; wait for it to finish.
- If it’s neither, go to Settings → AI Models → 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?
How do I pause indexing?
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 switches are on (OCR / Semantic search / Audio transcription / Video transcription)
- Confirm indexing isn’t paused
- Confirm the status has actually reached Watching rather than still sitting at Processing
- Check whether the file is on the Can’t extract tab, and retry it if retry is offered
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
- Still sluggish? Click Pause to pause indexing, 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
- Index Scope — switch off file types you don’t need, leave out files and folders with rules

