Skip to main content

Smart Search

Immich uses Postgres as its search database for both metadata and smart search.

Smart search is powered by the pgvecto.rs extension, utilizing machine learning models like CLIP to provide relevant search results. This allows for freeform searches without requiring specific keywords in the image or video metadata.

Archived photos are not included in search results by default. To include them, mark the checkbox in advanced search filters.

Alternative CLIP Models

More powerful models can be used for more accurate search results. For more information, see the related FAQ.

info

Smart Search is currently limited to 5,000 results for a single search on the web.

Advanced Search Filters

In addition, Immich offers advanced search functionality, allowing you to find specific content using customizable search filters. These filters include location, one or more faces, specific albums, and more. You can try out the search filters on the Demo site.

Smart search features include:

  • Search for one or more faces (with or without context search).
  • Search by Country or State or City or by all three.
  • Search by camera make and model.
  • Search by date range.
  • Search by file name.
  • Search by media types: image, video or all (Note: Image includes live images).
  • Search by condition: not in any album or archive or Favorite or all conditions.

Some search examples: