Dovetail’s full-text search experience includes a powerful query language called the Dovetail Query Language (DQL). DQL lets you create search queries to return results across projects, filtering by type, tags, and more.
Queries can be as simple as single words like
slow or as advanced as more complex queries like
type:highlight project:feedback -tag:performance slow.
To start a new search, click the search icon in the top left of the screen.
By default search shows everything across all projects in your team.
Click the tabs underneath the search input to switch between notes, tags, insights, and highlights. You’ll notice the query in the input changes. For example, clicking Highlights will change the query to match on the field
type with the value
Here are some examples of searches you could perform with DQL:
|slow||Everything with the word ‘slow’, across all projects in the team.|
|project:feedback slow||Everything with the word ‘slow’ in projects with the word ‘feedback’ in their title.|
|project:"User feedback" slow||Everything with the word ‘slow’ in the ‘User feedback’ project.|
|type:note tag:twitter slow||Notes with the tag ‘twitter’ that contain the word ‘slow’ in the note title or body.|
|type:tag slow||Tags that contain the word ‘slow’ in their title or description.|
|type:highlight project:"User feedback"||Highlights in the “User feedback” project.|
|project:"User feedback" type:highlight -tag:performance slow||Highlights in the ‘User feedback’ project containing the word ‘slow’ that don’t have the tag ‘performance’.|
|-project:"User feedback" type:highlight||Highlights in all projects except ‘User feedback’.|
|-type:insight||All notes, tags, and highlghts, but not insights.|
DQL currently supports the following fields:
||Shows results by content type. Valid values:
||Shows results from a specific project.|
||Shows results containing a specific tag.|
||Excludes results by content type. Valid values:
||Excludes results from a specific project.|
||Excludes results containing a specific tag.|
DQL supports two match types for field variables. These are fuzzy match and exact match. Fuzzy match returns anything containing the word, whereas exact match returns anything matching the exact phrase. Exact matching is case-insensitive.
project:feedback would return results from two projects called ‘User feedback’ and ‘Manager feedback’, whereas
project:"user feedback" would only return results from the ‘User feedback’ project.
We’re always looking for ways to improve new features like search. If you have ideas for search, for example more query features, please send us your feedback!
Made in Australia by 🐨Auzzies and 🥝Kiwis
© Dovetail Research Pty. Ltd.
ABN: 84 615 270 025