Skip to content

Content Browser Advanced Search Syntax#

https://docs.unrealengine.com/en-US/Engine/Content/Browser/AdvancedSearchSyntax/index.html

Examples#

  • ParentClass=='foo' which is often what you want (so it doesn’t matter how nested the BP is). You can see what tags are available in column/detail view (when filtered to a specific type) or in the tooltip of an asset

  • NativeParentClass=

  • Triangles >=10500 && Type == Skeletal && CollisionPrims != 0

Details#

Syntax Reference#

Reference: https://drive.google.com/file/d/0B6NVuVhmRCE-VHhMQ1dycXlBMWs/view

The following table shows the available operators: Operator (Type) Syntax Description Example Equal (Binary) == = : Tests the value returned for the given key to see if it is equal to the given value.

Name==Blast Name=”Blast” Name:Bla…

NotEqual (Binary) != !: Tests the value returned for the given key to see if it is not equal to the given value.

Name!=Blast Name!:”Blast”

Less (Binary) < Tests the value returned for the given key to see if it is smaller than the given value (numeric types only).

Triangles<92

LessOrEqual (Binary) <= <:

Tests the value returned for the given key to see if it is smaller than, or equal to, the given value (numeric types only).

Triangles<=92 Triangles<:92

Greater (Binary) > Tests the value returned for the given key to see if it is larger than the given value (numeric types only).

Triangles>92

GreaterOrEqual (Binary) >=

:

Tests the value returned for the given key to see if it is larger than, or equal to, the given value (numeric types only).

Triangles>=92 Triangles>:92

Or (Binary) OR || | Tests two operands and returns true if either evaluate to true.

Blast OR Type:Blueprint !Blast || Path:Testing Name:”Blast” | Path:Testing…

And (Binary) AND && & Tests two operands and returns true if both evaluate to true.

Blast AND Type:Blueprint !Blast && Path:Testing Name:”Blast” & Path:Testing…

Not (Pre-Unary) NOT ! Tests the operand that follows it, and then returns the inverted result.

NOT Blast !”Blast”

TextCmpInvert (Pre-Unary) - Modifies a text operand so that it will return the inverted result of the operation it is involved in.

-Blast -”Blast”

TextCmpExact (Pre-Unary) + Modifies a text operand so that it will perform an

“exact” text comparison.

+Blast +”Blast” TextCmpAnchor (Pre-Unary) … Modifies a text operand so that it will perform an …ast

“ends with” text comparison. …”ast”

TextCmpAnchor (Post-Unary) … Modifies a text operand so that it will perform a

“starts with” text comparison.

Bla… “Bla”…

Special Keys Most keys that are available for searching come from the asset metadata that was extracted from the asset registry, however there are several special keys that exist for all asset types. These special keys only support the Equal or NotEqual comparison operators. Key Alias Description Name Tests against the asset name. Path Tests against the asset path. Class Type Tests against the asset class. Collection Tag Tests against the names of any collections that contain the asset.


Last update: March 10, 2020