クラッシュを検索する
注釈:本資料はAI技術を用いて翻訳されています。
概要
このガイドでは、AccelByte Development Toolkit (ADT) Webでクラッシュを検索するさまざまな方法について説明します。
検索フィールドを使用してクラッシュを見つける
検索フィールドはADT Webページのヘッダーにあります。例外名、バージョン、コンピューター名、ユーザー名、CPU、GPUなどのキーワードを入力して、クラッシュを検索します。

検索フィールドは、ヘッダーのDateフィルターと連携して機能し、一定期間にわたるキーワードの検索を可能にします。

高度な検索を使用する
高度な検索では、複数のキーワードでの検索やワイルドカード文字の使用などが可能です。

ワイルドカード
個々の用語に対してワイルドカード検索を実行できます。?を使用して単一の文字を置き換え、*をワイルドカードとして使用します:
Windows 1*
ワイルドカードクエリは大量のメモリを使用し、パフォーマンスに影響することに注意してください。例えば、文字列"a* b* c*"に一致させるために、システムは多くの用語を検索する必要があります。
検索バーでキーワードを使用する
キーワードで検索する場合の構文は次のとおりです:
<field_name>:keyword
キーワードは大文字と小文字を区別します。フィールド名を正確に入力する必要があります。
以下は、検索可能なフィールド名のリストです。
| フィールド名 | 説明 |
|---|---|
| event_id | |
| issue_id | |
| user_id | |
| callstacks | |
| modules | |
| exception_message | |
| game_version | |
| session_id | |
| seen | |
| source_context | |
| additional_info | ADT SDKから送信された追加情報。この値の子要素も検索できます (詳細については、以下の検索動作セクションをお読みください)。 |
| platform_name | |
| platform_architecture | |
| engine_name | |
| engine_version | |
| user_name | |
| computer_name | |
| crash_type | クラッシュのタイプ。editorまたはshippingを指定できます |
| crash_guid | Unreal Engineからのクラッシュ GUID識別子。値は通常次のようになります UE4CC-Windows-9E91F2A84F9FF07133CF998C90852EE5_0001 |
| version_id | |
| version_string | |
| game_id | |
| game_name | |
| ip_address | |
| operating_system | |
| operating_version | |
| system_architecture | x64またはx86を指定できます |
| cpu | |
| gpu | |
| country | |
| locale |
検索動作
このセクションでは、クラッシュデータを最大限に活用するために使用できる強力な検索メカニズムを紹介します。
各クラッシュには、データフィールドを含む独自のデータブロックがあります。動作を使用して、検索しているデータフィールドを見つけることができます。
| 入力例 | 動作 |
|---|---|
intel OR amd | 任意のフィールドにintelまたはamdという単語が含まれるクラッシュを検索します |
amd AND ryzen | すべてのフィールドにamdおよびryzenが含まれるクラッシュを検索します |
platform_name: windows | データフィールドplatform_nameにwindowsという単語が含まれるクラッシュを検索します |
operating_system: (windows OR linux) | データフィールドoperating_systemにwindowsまたはlinuxという単語が含まれるクラッシュを検索します |
operating_system: "Windows 10 Pro" | フィールドoperating_systemにWindows 10 Proという単語が含まれるクラッシュを検索します |
additional_info.Current\ Level: Tunnels_Persistent |
フィールド |
additional_info./*: Tunnels_Persistent OR BP_CheckpointTrigger13_20 | フィールド
|
正規表現
クエリ文字列に正規表現パターンを埋め込むには、スラッシュ("/")で囲みます。
サポートされている正規表現の構文については、正規表現の構文で説明しています。
あいまい検索
"fuzzy" (~)演算子を使用して、検索用語に類似した用語を検索できます:
intl~ windws~ lnx~
これはDamerau-Levenshtein距離を使用して、最大2つの編集を含むすべての用語を検索します。編集とは、単一文字の挿入、削除、置換、または隣接する2文字の入れ替えを指します。
デフォルトの_編集距離_は2ですが、編集距離1でもスペルミスの80%を検出できます。以下のように指定します:
windws~1
範囲
日付、数値、または文字列フィールドの範囲を指定できます。境界値を含める場合は角括弧[min TO max]を使用し、境界値を除外する場合は中括弧{min TO max}を使用します。
-
2020年のすべての日:
time:[2020-01-01 TO 2012-12-31] -
数値1..5
count:[1 TO 5] -
x64とx86の間のsystem_architecture(x64とx86を除外):system_architecture: {x64 TO x86} -
x64以上のsystem_architecturesystem_architecture: [x64 TO *] -
2021年より前の日付
time:{* TO 2021-01-01}
中括弧と角括弧を組み合わせることができます:
-
1から5未満の数値
count:[1 TO 5}
片側が無制限の範囲は、以下の構文を使用できます:
time:>2019-12-31
time:>=2019-12-31
time:<2021-01-01
time:<=2021-01-01
キーワードの除外
NOTを使用してキーワードを除外します。例えば、Intel以外のCPUからのクラッシュを検索するには、検索キーワードは次のとおりです:
NOT cpu:intel
他のフィールド名と組み合わせることもできます。例えば、Intel以外のCPUからのクラッシュで、version_stringに12345が含まれるものを検索するには、以下の文字列を使用します:
NOT cpu:intel AND version_string:*12345
(と)を使用して検索条件をグループ化できます。例えば、Intel CPUからではなく、バージョンが12345以外のクラッシュの場合は、次を使用します:
NOT (cpu:intel AND version_string:*12345)