# Search & Filters

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/contentstack-assets-foundations/search-filters |
| **course_slug** | contentstack-assets-foundations |
| **lesson_slug** | search-filters |
| **markdown_file_url** | /academy/md/courses/contentstack-assets-foundations/search-filters.md |
| **generated_at** | 2026-05-28T12:30:00.530Z |

> Part of **[Contentstack Assets Foundations](https://www.contentstack.com/academy/courses/contentstack-assets-foundations)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"07","type":"video","duration_seconds":165,"video_url":"https://cdn.jwplayer.com/previews/ErYW7DFN","thumbnail_url":"https://cdn.jwplayer.com/v2/media/ErYW7DFN/poster.jpg?width=720","topics":["Search","Filters"]} -->

#### Video details

#### At a glance

- **Title:** Search and Filters
- **Duration:** 2m 45s
- **Media link:** https://cdn.jwplayer.com/previews/ErYW7DFN
- **Publish date (unix):** 1778505406

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113835 kbps
- video/mp4 · 180p · 180p · 150516 kbps
- video/mp4 · 270p · 270p · 173410 kbps
- video/mp4 · 360p · 360p · 193214 kbps
- video/mp4 · 406p · 406p · 208243 kbps
- video/mp4 · 540p · 540p · 251196 kbps
- video/mp4 · 720p · 720p · 325255 kbps
- video/mp4 · 1080p · 1080p · 521477 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/ErYW7DFN-120.vtt`

#### Video transcript

As your library grows from hundreds of assets to hundreds of thousands, scrolling is no longer an option. You need to be able to find a needle in a haystack and you need to be able to do it fast. Assets gives you three levels of discoverability. Basic search, advanced filtering, and advanced search. So basic search works if you know exactly what you're looking for. Maybe you know the file name and all you have to do is come in here and type that in and when you perform the search it'll narrow down and display the appropriate result. I'll go ahead and X out of that to clear the filter. Now more importantly are the filters on the left-hand side. As we saw earlier you can filter based upon folder but also you can filter based upon the asset type that's been set up. If you scroll down you could also filter based upon size, color, who created it, when it was created, what locales are associated with the images, the dimensions, and tags. You'll notice there's a food tag here. If I select it the images are filtered to display just the assets that use that tag. Now the real power here is when we start using those user defined fields we looked at earlier. If I click manage filters you'll notice in this window I can choose user defined fields and then I can come in here and select any one of these fields I want to be able to filter by. So in this case let's just say I know I've run a campaign and the images associated with a variety of campaigns have been marked accordingly. So I'll go ahead and select that option and I'll apply it. Now down towards the bottom you'll notice I have a text field where I can enter in a name of a campaign. It just so happens I know there's one called summer 2026 and as I type it in sure enough the filter takes place and I see the assets that are associated with that campaign name. So that's a great way to filter. You can clear the filter by clicking the little X here up towards the top. Of course if you want to perform a multi-dimensional search you can come over and click advanced search. This looks much like the advanced search system inside of ContentStack and many applications. You can choose the field, the operator, the value, and then you can add conditions and sub conditions. So in ContentStack you don't just browse for assets, you can target them. You can use quick search for speed, filters for details, and advanced searches for your most complex queries.

#### Key takeaways

- Connect **Search & Filters** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Search & Filters. Search & Filters in Contentstack Assets Foundations (contentstack-assets-foundations).

### Retrieval tags

- Search
- Filters
- contentstack-assets-foundations
- lesson 07
- Search & Filters
- contentstack-assets-foundations lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "07" and topics: [Search, Filters].
Parent course slug: contentstack-assets-foundations. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| Video thumbnail: Search & Filters | `https://cdn.jwplayer.com/v2/media/ErYW7DFN/poster.jpg?width=720` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
