Advanced Search
Keywords
To include spaces or other special characters like & in a keyword search, you can wrap the text up with quotes, demonstrated below with the third example for each keyword.
| Keyword | Alt keyword | Search returns | Example usage |
|---|---|---|---|
# | tag: | Models that contain this tag | #mytag, tag:mytag, #"space tag" |
u# | utag: | Models that contain this user-added tag (as opposed to inherited from folders in Sources) | u#mytag, utag:mytag, u#"space tag" |
s# | stag: | Models that contain this inherited tag from Sources (as opposed those you've manually added) | s#mytag, stag:mytag, s#"space tag" |
f: | file: | Models that include this filename | f:myfile.stl, file:myfile.stl, f:"space file.stl" |
in: | collection: | Models that are part of this collection | in:/my/collection/, collection:/my/collection/, in:"/space collection/" |
at: | path: | Models that are directly under this path | at:/my/path/, path:/my/path/, at:"/space path/" |
n: | name: | Models that have this name | n:mymodel, name:mymodel, n:"space model" |
note: | Models that have a note that contains the text | note:"foo", note:foo |
Operators
Multiple keywords in the search bar are assumed to be separated by an & (and).
The precedence order of operators is not, and, or.
| Operator | Function | Example usage | Description |
|---|---|---|---|
! | Logical "not" | ! at:/my/collection/ | Return models that are not in /my/collection/ |
& | Logical "and" | #mytag & at:/my/collection/ | Return models that are in /my/collection/ and have the#mytag tag. |
| | Logical "or" | #mytag | at:/my/collection/ | Return models that are in /my/collection/ or that have#mytag tag. |
Wildcards
| Wildcard | Function | Example usage | Description |
|---|---|---|---|
* | Match everything up to the next / | at:* | Matches the first part of every collection, in previous examples this would be equivalent to at:/my/ |
** | Match everything! | at:** | Matches every collection! In previous examples this would be equivalent to at:/my/collection/ |
Examples
You can combine multple operators together in the same search.
in:/my/collection/ | at:/my/path/ & ! #mytagThis would return all models in collection /my/collection/, and all models at path /my/path/ that are not tagged with #mytag.
This is due to the precedence of the operators. Alternatively:
(in:/my/collection/ | at:/my/path/) & ! #mytag This would return all models that are not tagged with #mytag in either/my/collection/ or at /my/path/.