Skip to main content
Skip table of contents

How to limit search to a file type in Confluence

Problem

  • Too many attachments uploaded

  • User wants to search for files with a specific file type (e.g. PDF, DOCX, etc.)

  • User wants to search for the content within the attachments of a specific file type

  • User wants to search files contained in the current page

Proposed Solution

  • To use the file.extension to limit the result of search

Example

1. The image below shows how to search for a list of jpeg files which the file name contains the keyword “Figure
  • CQL: sitesearch ~ "file.extension:jpeg" AND title ~ $$query$$

2. The image below shows how to search for a list of pdf files which the content contains the keyword “guide
  • CQL: sitesearch ~ "file.extension:pdf" AND text ~ $$query$$

3. The image below shows how to search attachments contained in the current page
This CQL includes the attachments in the child pages
  • CQL: container = $$id$$ AND type = attachment AND text ~ $$query$$

This CQL excludes the attachments in the child pages
  • CQL: container = $$id$$ AND container not in(4096179,4096078) AND type = attachment AND text ~ $$query$$

Related information

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.