In this article, we'll be exploring additional ways that you can perform file searches within Benchling. Specifically, we'll be covering Registry search and Projects search.
For general instructions on utilizing Global Search, please visit the article Global Searching and Tagging.
When to use Registry Search
Registry search should be used when searching for registered entities. Searching within the Registry will ensure that all unregistered Benchling files will be omitted from your search.
Navigating to Registry Search
In order to access Registry search, just navigate to the Registry and click on the Search Icon located in the top right corner of the side panel (below).
How to best utilize Registry Search
Registry search is most powerful when accessed via expanded view. To do so, click on the 'expand' icon prior to initiating search (below).
Filtering by Entity Type
If you know that the entity you're searching for belongs to a specific schema, you can filter by schema by clicking on the 'All' hyperlink and then select the schema of interest (below).
Filtering by Batch Type [Enterprise Only
To filter by batch type, click on 'Entity/All' (located next to the header) and select your a batch type to filter.
Additional Registry Filters
To add extra filters to your search, click on the (+ Filter) icon. From there, you can access a variety of filtering options (Field, Date Created, Author, etc). If you select 'field,' fields for all entities or for the entity you are viewing will be displayed. Benchling will even recognize if the data type is a dropdown (below)!
Column Size Adjusting
When in expanded view, you can toggle the size of each individual column by click-dragging the edges of each column (below).
Sorting by Column Values
You'll notice that if located adjacent to each column header is a sort icon. To sort by values of a specific column, simply click on the sort icon for the column you are trying to sort by.
Copying out fields/Registry ID's in bulk
In expanded view, if you'd like to export Registry ID's or field values in bulk, just select the items you'd like to export and click on the "export icon" to access your export options (below).
If you choose to copy Registry IDs, you can navigate to any editor or spreadsheet software to paste copied Registry IDs.
Notes on search by Text Value (a.k.a. "Fuzzy Search")
A text, or "Fuzzy" search is performed when you input text into the search box. After inputing text, Benchling will pull up all items in the Registry that contains the value that you entered (approximated search).
However, if when entering a field value (after filtering by Field), the text inputted must exactly match the entity field value (search is no longer approximated).
Searching in Projects
When to use Project Search
Project search should be used when you are searching for notebook entries or inventory items that have not been registered. It is also useful to use Project search if you want to search within the context of a given project.
How to search within Projects
Once in projects, you can search within projects by either clicking on the search icon from the main projects list (to search all projects) or by clicking on the search icon after navigating to a project (below).
Once again, Projects search is most powerful when utilized in expanded view (below)
Notes on Filtered Searches within Projects
Filtered searches are similar to filtered search in the Registry, however when filtering by Field, you will have to input the Field Name manually and also, enter the field value manually. As with Registry search, values must be precise.
So...when do I use Global Search?
Global Search is recommended when the enclosing folder of a Benchling folder or non-registered inventory item is unknown. To find the folder/project location for a Benchling file, simply click on the information icon after you've opened the file and click on the 'show containing folder' icon (below).