# Search

> Find any saved post by describing what you remember, not by matching exact words.

The search box sits at the top of your bookmarks page. It reads **Search bookmarks…**. Results update as you type, after a short pause, or immediately when you press <Kbd>Enter</Kbd>.

## How search works

Search is hybrid. It combines three signals at once:

- **Keyword match**: full-text matching on the words in your library.
- **Semantic match**: meaning-based matching, so "that pasta recipe with brown butter" finds the post even without those exact words.
- **Your tag names**: your tags are part of the ranking.

It searches post text, article text, and tags. On [Pro](/docs/plans-and-billing), it also searches AI-written descriptions of what is inside each image (see image recognition below).

<Callout type="tip" title="Just describe it">
Plain-language queries are the intended use. Describe what you remember about a post and let search find it.
</Callout>

## Filters and search together

Active filters narrow the pool first, then your query ranks within it. This lets you scope to a platform or tag and then search inside that set. See [Filters](/docs/filters).

Search text is not saved into collections. Collections save structural filters only; see [Collections](/docs/collections).

## Searching images in Mosaic

[Mosaic view](/docs/views) is available on every plan. When you search there, it shows the images from the posts that match your query, so you can scan results visually.

What differs by plan is **image recognition**, a [Pro](/docs/plans-and-billing) feature:

- **On Pro**, Stashr analyzes what is actually inside each saved image (via [AI auto-tagging](/docs/ai-tagging)), so you can search images by their content and meaning. Searching "that diagram about pricing tiers" finds the right image even if the post never mentioned it in words.
- **On Hobby**, an image still shows up when the post's body text or tags match your search, but the image's own contents are not analyzed, so it will not surface on the strength of what is depicted in it alone.

## Reliability

If the meaning-based part of search is temporarily unavailable, search falls back to keywords and tags instead of failing. You still get results.

## Searching from the command palette

The command palette (<Kbd>⌘K</Kbd> / <Kbd>Ctrl+K</Kbd> in the app) can also run a bookmark search. See [Keyboard shortcuts](/docs/keyboard-shortcuts).

<CardGroup>
  <LinkCard slug="filters" title="Filters" description="Combine filters with search to narrow the pool." icon="🧮" />
  <LinkCard slug="ai-tagging" title="AI auto-tagging" description="Powers tagging and image recognition on Pro." icon="🤖" />
</CardGroup>
