Introduction

If your Codeframe is particularly large or complex, sometimes it can be difficult to find specific Themes or Nets within it.
The Codeframe Panel provides a method to search a Codeframe to find Themes or Nets that contain a specified word or phrase. 


Simple Search

To search a Codeframe follow these steps: 


  1. Type the word or phrase you want to search for into the Search box in the top left of the Codeframe Panel:

  2. Press Enter to apply the search and filter the Codeframe on items containing the search text

  3. The Codeframe will be filtered to display matching items only


Search Scope

When performing a search, codeit will search the following aspects of the codeframe:

  1. Theme labels
  2. Theme codes
  3. Theme translations (if visible)
  4. Theme descriptions (if visible)
  5. Net labels
  6. Net codes


Search Syntax

In addition to simple text searches, the search text box also supports filtering using more advanced expressions.
The search text box supports the standard codeit text expression syntax.

Search Options

The search box also offers a set of search option buttons, for more refined searching.
To access these options, click the settings cog within the search box:


The following table contains a brief description of each of these four options:

IconOptionDescription
Match CaseSelecting this option will make your filter case sensitive.
With this option on, a filter on "female", for example, will not match "Female" values in your codeframe.
If this option is not used, filters are treated as case insensitive. 
Match Whole WordSelecting this option will restrict the filter to match your search text as a whole word only.
For example filtering on "Cost" will match "Cost" within your codeframe only if it is a whole word, and therefore won't match against "Costly", for example. 
Match Regular ExpressionAllows you to enter a search pattern, using Regular Expression syntax, rather than a literal text search.
Precise Matching OptionsOffers a number of more precise filtering options for more advanced filtering (see table below).


Precise Matching Options

For more advanced searching, the "Precise Matching Options" dropdown offers a number of options. For example, you may want to search for verbatims that start or end with a given value. Or you might want to filter on items that don't contain a certain value.
The following table contains a brief description of these options:

OptionDescription
Exact MatchFilters on records that contain the exact search term only within the filter column value
ContainsFilters on records that contain the search term anywhere within the filter column value
Starts WithFilters on records where the filter column value starts with the search term
Ends WithFilters on records where the filter column value ends with the search term
Not EqualsFilters on records where the filter column value is different to the search term
Not ContainsFilters on records where the filter column value does not contain the search term
Includes ListFilters on records where the filter column contains any of a list of specified values
Excludes ListFilters on records where the filter column does not contain any of a list of specified values


Displaying Child Items Within Nets

Sometimes you might want to display Themes within a matching Net even if those Themes don't contain the search text. For more details on how to do this, see here.