Most Search Providers use a QueryEngine (Scene, Asset, Objects and Resource providers) to parse and resolve their queries. They support a basic set of Query Operators that allow for more complex queries using Boolean operators and parentheses grouping. The table on this page lists the supported Query Operators.
Case sensitivity: Most Search queries ignore case. For example, Stone or stone or sToNe will yield the same results.
| Filter | Search token | Description |
|---|---|---|
| Basic search | <any partial name> |
mainSearches matching the word Main
|
| And | and |
Main and t:cameraSearch where name contains Main and is of type name containing camerat:texture and jpgSearches all of type texture containing jpg in their filename. Note: Since and is the default operator of the QueryEngine the last query is equivalent to:t:texture jpg
|
| or | or |
Player or MonsterSearches containing the word Player or Monster. |
| Group | (<group content>) |
t:Character and (status=Poison or status=Stunned)Searches for a Character component where the value of status property is either Poison or Stunned. |
| Exclusion | -<Expression to exclude> |
p: dep:door -t:SceneSearches all Assets with a dependency on an Asset containing the word door and that are not of type Scene. p: dep:door -stoneSearches all Assets with a dependency on an Asset containing the word door and that do not contain the word stone. |
| Exact Operator | !<something> |
Most of the string matching in Search returns partial matches. Use the ! operator to return exact matches.p: stoneSearches all Assets containing the word stone ( stone_hammer.png, stone_door.prefab).p: !stoneSearches all Assets with the exact name stone (e.g.: stone.png) |
| Partial Value match (:) | property:<partial value> |
ref:asterBecause : is used, searches all Assets having an Asset containing the word aster (ex: asteroid2, asteroids) as a dependency. |
| Exact Value (=) | property=exactValue |
ref=asteroidBecause = is used, searches all Assets having an Asset with the exact name asteroid as a dependency. |
| > | property>number |
t:texture size>256Searches all textures with a size bigger than 256 bytes. |
| < | property<number |
t:texture size<256Searches all textures with a size smaller than 256 bytes. |
| != | property!=number |
t:texture size!=256Searches all textures with a size different than 256 bytes. |
| >= | property>=number |
t:texture size>=256Searches all textures with a size bigger or equal than 256 bytes. |
| <= | property>number |
t:texture size<=256Searches all textures with a size smaller or equal than 256 bytes. |