The advanced search system is a powerful tool that can combine multiple search queries to provide a highly-refined set of search results. 


Advanced searches make use of Boolean operators - AND, OR and NOT. To perform an advanced search, it’ll help to know what the Boolean operators mean and where to use them.

  • OR’: Searches for documents that have any of your keywords. E.g. Searching for body CONTAINS John OR body CONTAINS Peter gets you all emails with either “John” or “Peter” in them
  • AND’: Searches for documents that have all your keywords. E.g. Searching for body CONTAINS John AND body CONTAINS Peter will get you only the emails with both the words “John” and “Peter in them
  • ‘INVERT’ (written in the query preview as NOT): Searches for documents that don’t have your keyword. E.g. Searching for body CONTAINS John AND NOT body CONTAINS Peter gets you emails with the word “John” but not “Peter.” Use the ‘NOT’ operator to cut out irrelevant results


The Advanced Search feature can be accessed from both the 'Advanced Search' view (accessible from the left pane,) and the search bar at the top of the screen.


Performing a complex search from the Advanced Search view:

1. Create a search query

a. Click the 'Advanced Search' button in the left pane

Navigate to the Advanced Search view

b. Click on the 'Create New Search' button

c. Select a parameter you want to search against from the drop-down menu. This is set to body by default. You can find a description of all available parameters here.

d. Enter the specific data you want to search for - in the case of text-based fields you can type this information into the box provided, or in the case of dates, file types, etc. you'll be allowed to select the data from a drop-down menu

Click on Create New Search and enter parameters and values for your search query


2. Add a second search query

a. Click on the '+Rule' button in the top right corner of the query box

b. Follow steps c. and d. from above (1.) for the new query

Add more parameters and values for your query if needed, connected by operators


3. Choose an operator:

  • Click on the 'AND' or the 'OR' in the top-left corner of the query box to connect the two (or more) queries in that group by the respective operators
  • Click on the 'INVERT' in the top-left corner of the query area to include into your search results documents that do not satisfy the rule or group of rules contained within the INVERT operator's group


4. Separate queries into groups:

The Advanced Search system also allows you to group queries together to create 'nested' searches. To group queries together:


a. Click on the '+Group' button in the top-right corner of the query box to make a second group

b. Click and hold the left mouse button on the 'move' icon for the rule or group you wish to move into this group

c. While continuing to hold the mouse button, drag the rule or group onto the destination group. The destination group will be highlighted in green and the text "Drop to add here." will appear if it is a valid rearrangement of the groups

d. Release the left mouse button to drop the rule or group into the destination group


Regroup rules in your search query


5. Click the 'Execute Search' button

Click on the Execute Search button


The query preview section gives you a breakdown of what the final search query would look like if the advanced search were to be performed directly from the search bar (more on that below)


As an example of a complex search using the Advanced Search view, to search for a file that is:

  • Either addressed to the email address "John@lawfirm.com" OR cc'd to the email address "John@lawfirm.com"
  • AND has a subject that CONTAINS "interview"  
  • AND but has a body that does NOT CONTAIN "congratulations" 


...this is what your advanced search would look like:

A compound search query


Note: The 'NOT' (i.e. INVERSE) operator is used in conjunction with 'AND' or 'OR', as in the "query preview" shown above.


Performing a complex search from the search bar:

Performing an advanced search directly from the search bar can make searching for files much faster than if you'd used the Advanced Search view.


1. Begin typing in the search bar at the top of the screen


Select Advanced Search tab


2. Select the ‘Advanced Search’ tab in the drop-down menu that appears under the search bar

3. Continue typing your query in the search bar using the provided suggestions till it is complete

As you type out your search query, GoldFynch tracks whether your query up till that point is valid, and provides you with the available options to complete the query

4. Type out a second query after the first

5. Connect the first query to the second query using an operator: 'AND' or 'OR' 

6. Group the queries together and nest groups within other groups, if required, using brackets - "(" and ")" 

7. Hit the 'return' key to perform the search


The information provided by the Advanced Search tab can be broken down into:

Advanced search bar prompts

1. Error information:

  • Parse error: The first line provides you with the location of the first invalid section of your entered query (in the above example, “column 6” denotes the 6th character in the query)
  • Text entered: The second line displays the text you’ve entered so far into the search bar
  • The ^ symbol is displayed below your search query to point out the character mentioned by the parse error. In the example below, the query is valid till “body.date “ but the symbol - is invalid, and needs to be changed to a valid symbol


Identifying syntax errors

2. Expected text:

As you type into the search bar, GoldFynch will give you a list of the valid characters, parameters, and operators that you can use

  • When you begin typing in the search box the expected text section gives you the list of usable parameters
  • After entering in a parameter, it will give you a list of valid operators for that parameter
  • Finally, it will give you the valid inputs to be searched against

Here are a couple of things to keep in mind while performing advanced searches from the search bar:

  • The operators AND, OR, and INVERT (written as “NOT”) can be used to join multiple search parameters together
  • Parenthesis ( ) can be used to group search terms together
  • The operator to be used after the parameters ‘body’ and ‘subject’ is ‘CONTAINS’ (e.g. “subject CONTAINS invoices”), whereas all other parameters use “=” (e.g. “date = 2014-01-12”)
  • Until the word is fully typed out, the parse error message will refer to erroneous word’s first character. For example, as in the image below, when you type “body CONTAINS advocate” and stop typing after “body CONTAIN” it will display the error at “C”:


Location of parse error
  • Only after the “S” in “CONTAINS” is entered will it look at the next section, which would be the “ “ (space) following the CONTAINS operator. The parse error then points to the “ “ (space) after the CONTAINS operator


Parse error after operators and before search values
  • Finally, typing in the value or string to be searched against will make the query valid and allow you to perform the search. Note that even the first character typed at this point will fulfill the requirement - don’t forget to complete your word!


Saving, Loading and Deleting Searches

GoldFynch allows you to name and save your search queries. Note that all saved search queries are available across the case for all shared users.


To save a search:


1. After creating a search, click on the red text under the search bar and give it a name


Name your search


2. Click on the save or the save as... buttons to save the search

Save your search



To load a search:


1. Click on the open button to see a list of saved searches that you can choose from

Open list of saved searches


    2. Click on a saved search to load it. Note that your current search will be discarded


Load a search

Note: Make sure you click on the Create New Search button if you want to perform and save a different search, otherwise you may end up accidentally overwriting one of your existing ones!


To delete a saved search:


1. Load the saved search you wish to delete

2. Click on the "Delete" button

3. Confirm the deletion in the overlay that appears


Load a saved search then click on the Delete button to delete it


NOTE: Once deleted, all data of a saved search is removed from GoldFynch and it cannot be recovered


Undo and Redo


If you have made a change to your search query that you want to undo, you can use the undo button. Similarly, to revert to a change that you’d made before using undo, you can use the redo button, highlighted below.

Undo and Redo functions


 Note: Undo and Redo only track changes made in the current search query, so if you create a new case or load an old case you will not be able to undo or redo your changes across the cases.


Using the Slop Feature

The slop feature can be used during a 'body' or 'subject' phrase search to allow for other words (i.e. words that were not searched for) to be between the words from the phrase, and still have that document appear as a valid search result. The slop value is the number of times a word has to be moved to match the phrase search exactly.


To add a slop value to a search from the Advanced Search view:


a. Create a search query using the 'body' or 'subject' parameters as explained above

Entering a slop number

b. Enter a phrase or set of words you want to search for into the 'value' field (e.g. "email data")

c. Enter the slop value you wish to use into the 'Optional slop' field (e.g. "1")

d. Click the 'Execute Search' button

Searching with a slop value of 1

As seen above, the document has instances of "email" and "data" that are separated by a word, but because of a slop value 1, GoldFynch allows 1 word worth of distance between the queried phrase's words.


To add a slop value to a search from the Search bar:

a. Type out an advanced search query into the search bar, as shown above, using the 'body' or 'subject' parameters parameter as explained above

b. Add "~X" immediately after the closing quotation marks of the query (where "X" is the desired slop value)

Adding a slop value to an advanced search from the search bar

c. Hit the 'return' button