Search
Find anything, instantly
OpenSearch-backed full-text search with metadata facets, tag filtering, and OCR-powered document search — available out of the box with no search infrastructure to manage.
// Search from the browser — zero config
import { useSearch } from '@filenest/react';
function DocSearch() {
const { results, facets, totalCount, search } = useSearch({
debounceMs: 300,
facets: ['documentType', 'tags'],
});
return (
<>
<input onChange={e => search({ q: e.target.value })} placeholder="Search…" />
<p>{totalCount} results</p>
{results.map(f => <div key={f.id}>{f.filename}</div>)}
</>
);
}