> For the complete documentation index, see [llms.txt](https://docs.diracinc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.diracinc.com/user-guide/project-open/filtering.md).

# Filtering

This will cover the various filtering features to help you craft instructions.

## Filter by Bill of Materials

You can filter the 3D viewer and the assembly tree on Model view by using the Bill of Materials menu. This menu is in the bottom left on Model view.

Expanding the Bill of Materials menu will show all of the unique parts of your assembly, and their count. Selecting one of these will filter the 3D viewer to [highlight](https://dirac-inc.gitbook.io/dirac/how-to-be-successful-in-buildos/concepts/3d-viewer#highlighting) the selected parts, and will only show the parts in the assembly tree.

Using the Bill of Materials filter is great for making [clusters](https://dirac-inc.gitbook.io/dirac/how-to-be-successful-in-buildos/concepts/steps#cluster-step), and getting a better look at the components in your assembly.

<figure><img src="https://2740836029-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuT4VlrqtSgrz4OSV9Xp4%2Fuploads%2FOmnUqCnASbUofb0dFJEG%2Fimage.png?alt=media&amp;token=475fc932-2dd9-4a4a-8c01-35134e1a458d" alt=""><figcaption><p>Bill of Materials filtering the viewer and the assembly tree</p></figcaption></figure>

## Filter by text and type of step

You can search through using the search button on top of the tree. You can enter the text you wish to search by, and additionally filter by the types of items in your assembly.

<figure><img src="https://2740836029-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuT4VlrqtSgrz4OSV9Xp4%2Fuploads%2FJfqXKv1FTbCYpVHjBg5l%2Fimage.png?alt=media&amp;token=f5460a9c-0943-45b8-a9f2-37fd3f602cd3" alt=""><figcaption><p>Search button</p></figcaption></figure>
