KB: Multi-Term Component Search Limitations in File-Based Libraries

Altium Designer Altium Designer
When using the Components panel in Altium Designer, users may experience issues when searching with multiple terms separated by commas or spaces (e.g., "10uF, 0603") while working with file-based libraries. This behavior is expected due to limitations in the file-based library system, which does not support multi-term search using such separators. In contrast, managed components hosted in Altium 365 or Workspace environments support this functionality. This article explains the cause of this limitation and provides guidance on how to perform effective searches in file-based libraries or migrate to managed components for enhanced search capabilities.

Solution Details

Component Search Limitations in File-Based Libraries

Search Behavior in File-Based Libraries

When performing a component search using multiple terms separated by commas or spaces (e.g., "1.5nF, 0603") in the Components panel, no results are returned if the search is conducted within file-based libraries. This issue does not occur with managed components in Altium 365 or Workspace environments. 

Root Cause

The file-based library system in Altium does not support multi-term search using comma or space separators. This limitation has existed since legacy versions of Altium. Instead, file-based libraries require structured search using defined attribute fields or query-based search methods.

What to Do

To address this limitation, users have two main options:

  • Use the File-based Libraries Search feature to define structured search criteria.
  • Migrate file-based libraries to an Altium 365 Workspace to enable advanced search capabilities, including multi-term and filtered searches.

Step-by-Step Instructions

Using File-Based Libraries Search
1. Go to Tools » Preferences » Data Management » File-based Libraries and install the required library.
2. Open the Components panel and select the file-based library from the dropdown.
3. Click the menu icon (three horizontal lines) in the top-right corner and choose File-based Libraries Search.
4. Add attribute fields in rows and define the Scope.

  • For database libraries, set the Database Components and its table as the scope.

5. Click Search.
6. Optionally, use the Advanced section to enter a custom query.

For more details, refer to Searching for Components in Database & File-based Libraries

Using Managed Components in Altium 365

  • Multi-term searches using commas or spaces work seamlessly with managed components.
  • Use the Components Panel Filter for quick and efficient filtering.
  • To enable this functionality, migrate your local file-based libraries to an Altium 365 Workspace and convert them into managed components.

For more details, refer to Searching for Components

Additional Notes

Migrating to managed components not only improves search functionality but also enhances component traceability, version control, and collaboration.
For more details, refer to

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.