GroupDocs
GROUPDOCS
.Search
GroupDocs.Search · Product Family

Full-text search, built in

Index PDF, Office, email, eBook, archive, and image files, then search them with phrase, wildcard, regex, fuzzy, boolean, and faceted queries and highlight the results.

Live demo Get started
80+
formats
3
platforms
MIT
examples
c:/index · GroupDocs.Search

Install in seconds

Pick your platform, copy the package command, and ship your first integration.

.NET v26.10.0
dotnet add package GroupDocs.Search
566K downloads
Java v26.9.1
implementation 'com.groupdocs:groupdocs-search:26.9.1'
Node.js v26.9.1
npm install @groupdocs/groupdocs.search
Quick start — .NET
using System;
using Index = GroupDocs.Search.Index;

using var index = new Index("c:/MyIndex");
index.Add("c:/MyDocuments");
var result = index.Search("Einstein");
Console.WriteLine(result.DocumentCount + " documents found");

What you can build

GroupDocs.Search in production — fast, flexible, and source-agnostic.

Index 80+ formats

PDF, Office, email, eBook, archive, and image files, on disk or in memory; plug in your OCR engine for scans.

Every query type

Keyword, phrase, wildcard, regular-expression, fuzzy, boolean, faceted, and date or number range search.

Synonyms & word forms

Match synonyms, homophones, and word forms, and correct spelling and keyboard layout.

Highlight results

Highlight found terms in whole documents or in fragments, as HTML or plain text.

Supported formats

A representative slice of the formats GroupDocs.Search works with.

Documents
PDF DOCX DOC RTF ODT TXT
Spreadsheets
XLSX XLS XLSB ODS CSV
Presentations
PPTX PPT PPSX ODP
Email & eBooks
MSG EML PST EPUB CHM
Images
PNG JPG TIFF BMP WEBP
Free · ads-free · no install

Try it live in your browser

Run GroupDocs.Search on your own files in the free, ads-free Search web app — no install required. Files are deleted after 24 hours.

Open the Search app

Open-source examples

View all repositories →
GroupDocs.Search-for-.NET
11
GroupDocs.Search-Docs
Batchfile6
GroupDocs.Search-for-Node.js-via-Java
JavaScript6
GroupDocs.Search-for-Java
Java5
groupdocs-search.github.io
HTML5
GroupDocs.Search-for-.NET-MVC
C#5