GTG Search Syntax

When performing a search request, you can also use special keywords to help refine your results. The table below describes this syntax. This functionality allows you to more efficiently view tasks based on specific criteria and prioritize tasks that are immediately due.

GTG Search Keywords

Search Query

Search Result

word

Tasks that contain a single word.

"text"

Tasks that contain everything inside of the quotes. You can include multiple words, special characters, and spaces in this search.

@tag

Tasks with this tag.

!notag

Tasks without tags.

!before [date]

Tasks that need to be completed before the input date.

See the note below for the [date] element's format.

!after [date]

Tasks that you can wait to complete until after the input date. These tasks either have a start date that is after the input date or do not have a start date set and are due after the input date.

See the note below for the [date] element's format.

!today

Tasks that are due today.

!tomorrow

Tasks that are due tomorrow.

!nodate

Tasks without a set due date.

!now

Tasks with due date defined as "now."

!soon

Tasks with due date defined as "soon."

!someday

Tasks with due date defined as "someday."

!not [query]

Tasks that do not include the next part of the query.

[query] !or [query]

Tasks with one of the specified elements in the query.

Date Format

[date] can be formatted in a number of ways using GTG's natural date parsing syntax. Dates can be literal (for example, "2020-04-20") or "fuzzy" (for example, "someday"). See Using the Date and Keyword Parsing Syntax for details.

The search feature behaves like it adds an implicit, logical AND between each element (unless the !or operator is used). The results include tasks that match all elements of the query.

Search Query Examples

Examples

Search Input

Search Result

!tomorrow !or !today

Tasks that are due today or tomorrow.

@gtg @writing

Tasks with both the @gtg and @writing tags.

@gtg !before 2020-03-01

Tasks that are due before March 1, 2020, and have the @gtg tag.

buy @errands

Tasks that include the word buy in the task title or description and contain the @errands tag.

!not buy @errands

Tasks that contain the @errands tag but do not contain the word buy in the task title or description.