---
title: "Search a collection"
description: "Find approximate text matches, index documents, and build suggestion interfaces."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">In-memory search fits local datasets. A search service handles a separate index. Autocomplete UI still needs a source of suggestions.</PurposeNote>

## Options for this task

<LibraryIndex category="search" />

<LibraryCard libraryId="algolia-autocomplete" />

<LibraryCard libraryId="fzf" />

<LibraryCard libraryId="js-search" />

<LibraryCard libraryId="minisearch" />

<LibraryCard libraryId="typesense" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse search &amp; autocomplete →](/search)

[Explore more tasks →](/tasks)
