Version: 2021.3
言語: 日本語
検索のフィルタリング
Index Manager

検索クエリ演算子

ほとんどの検索プロバイダーは QueryEngine (SceneAssetObjectsResource プロバイダー) を使ってクエリの解析と解決をします。これらは基本的な一揃いのクエリ演算子をサポートしており、Boolean 演算子やかっこによるグループ化を使って、より複雑なクエリを行うことができます。このページの表は、サポートされているクエリ演算子の一覧です。

大文字小文字の区別: ほとんどの検索クエリは大文字と小文字を区別しません。例えば、 StonestonesToNe は同じ結果になります。

フィルター 検索トークン 説明 
基本検索 <any partial name> main
Main という語に一致するものを検索します。
かつ and Main and t:camera
名に Main が含まれ、タイプ名に cameraが含まれるものを検索します。

t:texture and jpg
ファイル名に jpg を含むすべての texture タイプを検索します。

ノート: and ** は QueryEngine のデフォルトの演算子** なので、最後のクエリは
t:texture jpg と同じです。
または or Player or Monster
Player または Monster という単語を含む物を検索します。
グループ (<group content>) t:Character and (status=Poison or status=Stunned)
status プロパティの値が Poison または Stunned のいずれかである Character コンポーネントを検索します。
除外 -<Expression to exclude> p: dep:door -t:Scene
door という単語を含むアセットに依存関係を持ち、かつ Scene タイプではないアセットを全て検索します。

p: dep:door -stone
door という単語を含むアセットに依存関係を持ち、かつ stone という語を含まないアセットを全て検索します。
完全一致演算子 !<something> Search での文字列マッチングのほとんどは、部分一致を返します。! 演算子を使うと、完全 一致を返します。

p: stone
stone という単語を含むすべてのアセット を検索します (stone_hammer.pngstone_door.prefab など)。

p: !stone
正確に stone という名前を持つすべてのアセットを検索します (例えば stone.png)。
値の部分一致 (:) property:<partial value> ref:aster
: が使われているので、名に aster(例えば asteroid2asteroids) という語を含むアセットを依存関係に持つ全てのアセットを検索します。
値の正確一致 (=) property=exactValue ref:asteroid
= が使われているので、asteroid に名が正確に一致するアセットを依存関係に持つ全てのアセットを検索します。
> property>number t:texture size>256
256 バイトより大きなサイズのテクスチャをすべて検索します。
< property<number t:texture size<256
256 バイトより小さいサイズのテクスチャをすべて検索します。
!= property!=number t:texture size!=256
256 バイト以外のサイズのテクスチャをすべて検索します。
>= property>=number t:texture size>=256
256 バイト以上のサイズのテクスチャをすべて検索します。
<= property>number t:texture size<=256
256 バイト以下のサイズのテクスチャをすべて検索します。
検索のフィルタリング
Index Manager