Find any school file in 3 seconds. Even the one from 2022.
One search bar that looks across every folder and every file in your school's media library. Ranks the closest match first. Lets you narrow by photo, video, document, audio or archive in one click. Built for the office assistant who needs last year's RTE roster right now and the principal who needs the 2022 affiliation evidence by Friday morning.

It's 11.14 on a Wednesday morning and the principal needs the school's CBSE affiliation renewal evidence from 2022 — a single PDF — within the next 30 minutes because a board inspector is on the way. The principal walks to the office. The office assistant doesn't remember which folder it's in. She tries the 'documents' tab in the existing ERP — there's no global search. She opens the 'Old' folder, scrolls through 84 sub-folders, can't find it. She opens '2022', scrolls through 31 folders, can't find it. She opens 'Compliance', then 'Affiliation', then 'CBSE', and finally it surfaces — except by now it's 11.42 and the inspector's car has just pulled into the parking lot.
This is the single most stressful moment in any Indian school's operations: the moment you need a specific file fast, you remember the file exists, you remember roughly when you uploaded it, but you don't remember which folder. Every existing school ERP we've benchmarked has the same flaw — file lists are folder-by-folder only, search only looks at filenames within the current folder, and there's no relevance ranking. The result: the school's media library grows for years, becomes a labyrinth, and the office spends 15 to 30 minutes per urgent retrieval with the principal hovering nervously.
Inkwelly's Universal Search exists because we measured this exact 15-30 minute span across 18 schools and found it never gets shorter — not at 1,000 files, not at 10,000 files, and definitely not at 50,000. The fix is one search bar that looks across folders AND files at any nesting depth, ranks the closest match first, and lets you narrow by file type and folder. This page covers how the ranking works, the filters Indian schools actually use, and the safety that prevents one user's private files from leaking into another user's search results.

How Universal Search ranks the right file first
Type 2 or more letters into the search bar and Inkwelly looks across every folder and every file in your school's library — not just the folder you're inside, not just files, not just folders. Both, everywhere, ranked. The closest matches come first: a folder named exactly 'CBSE 2022' beats a file named 'CBSE-affiliation-2022-evidence.pdf' which beats a file with 'cbse' somewhere in the middle of its name. Folders rank above files within the same closeness tier — because if you typed 'Class 10' and there's both a folder and a file with that name, the folder is usually the better starting point for browsing siblings.
The matching is forgiving on case. Capital letters, small letters, mixed — all the same. Type 'rte' and you'll find 'RTE Roster 2025-26.pdf'. Type 'CBSE' and you'll find 'cbse-affiliation.pdf'. Partial words work too — 'mark' finds 'marksheets', 'Class 10 Marksheet.pdf' and 'Mathematics-marksheet-template.docx'. The minimum is 2 letters because single-letter searches would match almost everything in a 30,000-file school library and slow your office's desktop down for no benefit.
Filters narrow without losing your search. The chips above the result list correspond to the six categories Inkwelly tracks — photo, video, document, audio, archive and other. One click on 'Document' and the result list refreshes to show only PDFs, DOCX and XLSX files matching your search. Combine filters with the search query to get 'march' + 'document' and you eliminate every March cultural fest photo from the list. Useful when the principal needs the March marksheets specifically. You can also scope a search to one folder — handy when 30 different class folders all have a file called 'unit-test-q1.pdf' and you want only Class 6's.
Everything Universal Search gives your school office
- One search bar that looks across every folder and every file at any nesting depth
- Closest match first — exact name beats partial name beats substring match
- Folders ranked above files at the same closeness tier — usually a better entry point for browsing
- Forgiving case — 'rte' finds 'RTE Roster 2025-26.pdf', 'CBSE' finds 'cbse-affiliation.pdf'
- Partial-word matching — 'mark' finds 'marksheets', 'Class 10 Marksheet.pdf' and others
- Type filter — show files only, folders only, or both
- File-category filter — photo, video, document, audio, archive, other — one click to narrow
- Folder-scoped search — limit to one folder and its sub-folders when names repeat across classes
- Sort by closeness, name, upload date, last edit date, or file size
- Active files only by default — deleted items don't pollute results, search Trash separately
- Pages of 100 results at a time — even on a school library with 50,000 files
- Strictly your school — searches scope to your school only, never another school's data
- Permission-aware — class teachers see only files in folders they have view access to
- Personal files stay personal — a principal's school search never surfaces a teacher's My Files
Search workflows that actually save 15 minutes per retrieval




Closest match first — the way you actually want it
The ranking is the difference between a search that helps and a search that gives you 200 unsorted results. Top: exact-name match. Next: filenames that start with your query. Last: filenames that contain your query somewhere in the middle. Within each tier, folders sort above files — because if you typed 'CBSE 2022' and there's both a folder and a PDF with that exact name, the folder is the better starting point. Real test: type 'marksheet' and you see the 'Marksheets' folder first, then 'Marksheet-Template.docx', then any file with 'marksheet' anywhere in its name. You almost never scroll past the first three results.


One-click filters for the categories schools actually need
The filter chips above the result list match how the school office naturally thinks about files. 'Photo' for sports day shots. 'Document' for marksheets and TCs. 'Video' for annual function recordings. 'Audio' for board reading practice. 'Archive' for migration ZIPs from the previous ERP. One click, the list refreshes in under a second. Combine with your search to get 'march' + 'document' and you instantly see only the March marksheet PDFs, no cultural fest photos. The URL updates as you filter, so you can bookmark a frequently-used search or share it with a colleague.
Folder-scoped search for the multi-class school
Large schools with 30+ teachers and 1,500+ students accumulate a folder tree where the same filename pattern appears in many places — 'unit-test-q1.pdf' under Class 5, Class 6, Class 7, Class 8 and so on. Folder-scoped search lets the office narrow to '2025-26 → Class 6' first, then search for 'unit-test', returning only Class 6 results. The scope is recursive — searching from a parent includes all sub-folders. The scope chip is visible in the search bar so users know what they're searching inside; clicking it widens back to the full library. Saves the office from scrolling through 30 sets of identical filenames.


Path breadcrumbs that tell you where the file actually lives
Every file in the search result list shows the full folder path from root down to the parent — '2024-25 / CBSE / Class 10 / Term 1 / Marksheets' — in a smaller line below the filename. The breadcrumb is clickable: clicking '2024-25 / CBSE / Class 10' jumps to that folder so you can see what else is in there. This solves a subtle but real workflow — when you find the right file in search, you often want to see the sibling files around it. The path makes that one click instead of 'search for parent, click parent, scroll'.
“Pehle ek file dhoondhne mein aadha ghanta lagta tha — purane folders mein scroll-scroll. Ab principal ke aane se pehle hi mil jaati hai. Search bar mein 3 letter, file mil gayi.”
Five real moments Universal Search saves your day
1. The board inspector arrives in 30 minutes. The principal needs the 2022 CBSE affiliation renewal PDF. Office assistant types 'CBSE 2022 affiliation' in the search bar. Top 3 results: the folder, two PDFs, with the path next to each. Clicks the most relevant PDF. 8 seconds. The folder organisation didn't need to be perfect — search made it irrelevant.
2. A parent calls about a 2-year-old fee receipt. Office types the student's roll number into search with the document filter on. The student's old receipt PDFs appear ranked by date, newest first. Click the right one, download, email to parent. 15 seconds — for a file that would have been a 20-minute hunt in the old ERP.
3. The science teacher prepping for parent-teacher meeting. Wants every photo from Class 9-A she has uploaded over the year. Searches '9A photo' with the photo filter. Gets a closeness-ranked list across her own My Files and the shared library. Picks the 8 she needs. 30 seconds.
4. The principal auditing teacher uploads. Wants to see every file uploaded by a specific teacher in the last 30 days. Combines search with the audit log — gets a filtered list sorted by upload date, scoped to that teacher. Useful for the rare disciplinary or performance review.
5. The IT head doing quarterly cleanup. Wants to find every file over 50 MB to identify storage hogs. Sorts search by size descending with the video filter. Gets the school's biggest videos at the top — bulk-archives the ones no longer needed. School storage drops 8 GB in 20 minutes. No quota upgrade needed for another quarter.
Search patterns the school office runs every week
- Find a specific student's marksheet by name + 'marksheet' query, document filter
- Find this term's photos for one class by class identifier + photo filter
- Find the original Aadhaar copy uploaded during admission by student name + document filter
- Find every TC issued in 2024-25 by 'TC' + year-folder scope + document filter
- Find the school's official logo across all sizes by 'logo' + photo filter
- Find the latest revised fee structure PDF by 'fee structure' + sort by edit date
- Find every video the school has of one student's performance by name + video filter
- Find compressed migration ZIPs from the old ERP by 'migration' + archive filter
- Find audio recordings of board reading practice by 'reading' + audio filter
- Find any deleted file you want to recover via the Trash search inside Trash
See Universal Search live on a real school dataset
20-minute demo — we type a query into a school with 30,000+ files, find the right file in 3 seconds, and walk through the filter combinations Indian schools actually use.
What every principal asks before saying yes
The first question is always: 'Does it search inside the file content like Google Drive?' Honest answer: not in the first version. Inkwelly searches folder names and filenames — not the text inside PDFs and DOCX files. The reason is most school PDFs in India are camera-scanned (not text-PDFs), which would need an OCR pipeline to make full-text search work. Adding OCR to every upload would significantly raise storage and indexing costs without a clear benefit for the typical school's daily 'find this marksheet' workflow. The pragmatic alternative is descriptive filenames at upload — 'CBSE-Affiliation-Evidence-2022.pdf' instead of 'scan001.pdf'. Schools that switch to this habit find search becomes faster than full-text would have been. We have full-text search on the roadmap as an opt-in feature for schools that genuinely need it.
The second question: 'Will a class teacher accidentally see the principal's files?' No. Search respects the school's permissions automatically. A class teacher with view access to her own class folders only will never see results from another teacher's folders, even within the shared library. Personal My Files are excluded entirely from school-wide search by design — the user's own personal search runs on their own files only. There's no path through search that can leak one user's content to another. This is the same boundary as the rest of Inkwelly: roles defined once, applied everywhere, never broken by clever search tricks.
The third question: 'How fast on a school with 50,000 files?' Sub-second on the first page. The school's database is indexed for exactly this query pattern, and the result set is paginated at 20 per page by default with a maximum of 100. Even if the school has 250,000 files (which is more than any school we've seen, including ones with multiple campuses), the search returns the top page in under a second. The search bar feels instant — type, see results update, type more, see results refine. The same 'office computer with weak processor on Tier-2 broadband' setup that struggled with the old ERP handles Inkwelly's search smoothly because the heavy work happens on our servers, not the office's machine.
Belongs to
1 moduleFrequently asked
6 questionsDoes it search inside file contents like Google Drive?
Not in the first version. Inkwelly searches folder names and filenames — not the text inside PDFs and DOCX files. Most school PDFs in India are camera-scanned (not text-PDFs), which would need an OCR pipeline to make full-text search useful. Adding OCR to every upload would significantly raise storage and indexing costs without a clear benefit for the typical 'find this marksheet' workflow. The pragmatic alternative is descriptive filenames at upload — 'CBSE-Affiliation-Evidence-2022.pdf' instead of 'scan001.pdf'. Full-text search is on the roadmap as an opt-in feature for schools that genuinely need it.
Can I search inside a specific folder only?
Yes. Click the folder first, then search — the search will scope to that folder and all its sub-folders. The UI shows this as a 'searching inside [folder name]' chip; clicking the chip widens back to the full library. This is essential for large schools where the same filename pattern (like 'unit-test-q1.pdf') appears in 30+ class folders. Scope to '2025-26 → Class 6' first, then search 'unit-test', and you only get Class 6 results — no noise from other classes.
What's the minimum search query length?
2 letters. Single-letter searches would match almost everything in a 30,000-file school library — useless results, slow office computer. Two letters give enough specificity that even 'TC' (transfer certificate) returns a clean list without flooding.
Are deleted files excluded from search?
Yes by default. Soft-deleted files and files inside deleted folders don't appear in search — search shows only what's currently active in the library. To search inside Trash for something you want to restore, use the dedicated 'search in Trash' bar inside the Trash view. This separation keeps the main search clean — when an office assistant searches for 'marksheet', she doesn't get a confusing mix of active and deleted results.
Can a class teacher accidentally search the principal's private files?
No. School-wide search excludes personal My Files entirely — they're isolated by design. A user's own personal search runs through a separate scoped search on their own files only. School-shared folders also respect role-based permissions: a class teacher with view access only on her own class folders won't see results from another teacher's folders even within the shared library.
How fast is search on a school with 50,000 files?
Sub-second on the first page. The search index is built for exactly this query pattern, and results are paginated at 20 per page by default with a maximum of 100. Even on a school with 250,000 files — more than any school we've seen, including multi-campus ones — the search returns the top page in under a second. The 'office computer with weak processor on Tier-2 broadband' setup that struggled with the old ERP handles Inkwelly's search smoothly because the heavy work happens on our servers, not on the office's machine.
You might also like
2 readsSee Inkwelly on your school
30-minute demo. We open your current ERP with you and load your data into Inkwelly on the call. Dated go-live plan by the end of it.