Starting from Pagico 9, the search engine in Pagico supports advanced search queries that can help you find data more accurately than before.
Performing a Simple Search
Performing a simple search is the same as before --- just enter your search keyword and Pagico will perform a full-text search. To search by multiple keywords, separate keywords using commas (,). Pagico will return results matching all the provided keywords.
Performing Advanced Search Queries
Advanced search queries allow you to search keywords in specific fields. The general syntax for all advanced search queries is:
Here are some examples:
If you wish to match all tasks:
If you wish to find all starred containers, use:
The operator ":" can also be changed to =, < or > for mathematical evaluations. For example, if you wish to find all tasks that are overdue at the moment:
By specifying the "due" field, it is implied that only tasks will be subjected to this search.
Here is a full list of search fields and their data type:
|Data Field||Possible Operators||Description|
|Type||:, =||Match a certain type of data object.|
|Created||:, <, >||Match the creation date of data objects. Expects a date representation such as 9/4/2019, or Today. For a relative date search based on the current day, such as last 7 days, use negative number such as "-7 days".|
|Modified||:, <, >||Match the modified date of data objects. Expects a date representation for value.|
|Title||:, =||Perform a full-text match on the title field of data objects, including lists, notes, files and projects.|
|Name||:, =||Perform a full-text match on the full name of contacts.|
|Tags||:,=||Performs a search for tags in data objects. Expects a tag representation that starts with the symbol @.|
|Category||:, =||Performs a search for items matching the specified colored category. Expects a category label for value.|
|Starred||:, =||Performs a search for all containers on their starred status. Expects a Yes or No for value.|
|isCompleted||:, =||Performs a search for all tasks based on their completion status. Expects a Yes or No for value.|
|Start||:, <, >||Match the Start field of tasks. Expects a date representation for value.|
|Due||:, <, >||Match the Due field of tasks. Expects a date representation for value.|
|Completion||:, <, >|
The search field and value are case insensitive.
Using the Advanced Search Assist
If you don't feel comfortable writing the queries yourself, you can also rely on the advanced search assist feature. To invoke it, you need to first perform a simple search query on a keyword. Then, click on the "+" button to add additional query conditions based on the initial simple search query.