Search Tasks

The search functionality in GQueues allows you to find tasks no matter where they are stored.


NOTE: A paid subscription is required to use the search feature, or you can start a 2-week free trial.

Simple Search

To search for a task type your search term in the box and press enter or click the search button.

With a simple search GQueues searches the description, notes and tag fields of all your tasks to find any matches.

Double-click the colored box on any task in the results to be taken to the Task Overview where you can add subtasks and modify all properties of the task.


Typing the forward slash key ( / ) will place your cursor in the search box to make searching even faster.

NOTE: When creating tasks or updating existing ones it can take up to 30 seconds before they show up in search results.

Advanced Search

Click the grey arrow in the search box to bring up the advanced search form.

Here you can specify the categories, queues and exact fields you want to search.


Query Language

The following language can be used to create more powerful search queries.

Fields

To search a specific task field type the field name followed by a colon and the search value in parentheses.

For instance, to search for tasks with the tags today and calls you would type tag:(today calls) in the search box.

The following fields can be used in search queries (they are case-sensitive):

  • description (text)
  • notes (text)
  • hasNotes (0 or 1)
  • tag (text)
  • numTags (number)
  • assignedTo (text)
  • numAssignments (number)
  • attachment (text)
  • numAttachments (number)
  • dateCreated (yyyy-mm-dd)
  • dueDate (yyyy-mm-dd)
  • hasDueDate (0 or 1)
  • dateCompleted (yyyy-mm-dd)
  • crossedOut (0 or 1)
  • repeats (0 or 1)
  • numComments (number)

Operators

Search operators can be used to create more complex queries.

For instance, if you want tasks that are tagged today OR urgent and not tagged home you would write
tag:((today OR urgent) AND NOT home) in the search box.

The following boolean operators can be used in search queries:

  • AND
  • OR
  • NOT

Parentheses are used for logical groupings and quotes can be used to search for exact phrases
(ie. description:"revise meeting minutes").

The following numeric operators can be used with the number fields and date fields in search queries:

  • =
  • >
  • >=
  • <
  • <=

Relative Dates

Instead of typing concrete dates in your search you can use relative dates which can be useful for saved searches.

To use a relative date type the number of days + or - from today in square brackets.

For instance, to create a search for all tasks that have been completed in the last 30 days type:
dateCompleted >= [-30 days]

If you save this search as a smart queue, whenever you view the smart queue it will recalculate the dates based on the current day so you see tasks from the last 30 days.

To search for all tasks overdue or due in the next 2 weeks type dueDate < [+14 days]

To see all tasks due today or tagged urgent type dueDate = [today] OR tag:urgent


Plural variants

You can prefix a search term with a tilde (~) to find plural variants.

For instance, you can search for ~ticket to find tasks with the word ticket or tickets.


Saved Searches

You can save searches as Smart Queues for easy retrieval of tasks.

From the Advanced Search window click on save search.

Here you can give the search a name and modify the query as necessary using the GQueues query language.

Saved searches appear in your smart queues with a different icon, but can be managed just like any other smart queue.

To edit a saved search click the menu and choose Edit....

When you click a saved search the first 250 tasks are loaded automatically.

To load the next batch of tasks you must click the Show more results.... button at the bottom.


Mobile Access for Saved Searches

A network connection is required to view Saved Searches in the GQueues Android and iOS apps. Only the first 100 tasks are shown.