このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
概要
クエリは条件と演算子で構成されます。
条件には 2 種類あります。
複合クエリで複数の条件を組み合わせるには、以下のブール演算子を使用します。
演算子 | 説明 |
---|
AND | 積: 選択されたビューから両方の条件を含む結果を検索します (何も追加しない場合は AND がデフォルトで採用されます)。 |
OR | 和: 選択されたビューからいずれかの条件を含む結果を検索します。 |
- | 除外: ビューからこの条件を除いた結果を検索します。 |
オートコンプリート
検索バーのオートコンプリート機能を使用すると、既存の値でクエリを完成させることができます。
特殊文字のエスケープ
特殊文字を含むファセット値を検索する場合は、エスケープ処理または二重引用符の追加が必要です。?
、>
、<
、:
、=
、"
、~
、/
、\
は特殊文字とみなされるため、\
でエスケープする必要があります。
ビューファセット名の中にスペースがある場合も、同じ論理が適用されます。ビューファセットにスペースが含まれていてはいけませんが、含まれている場合はスペースをエスケープしなければなりません。
例えば、ファセット名が user.first name
である場合、 @user.first\ name:myvalue
とスペースをエスケープしてファセット検索を実行します。
ワイルドカード
マルチバイト文字のワイルドカード検索を行う場合は、*
記号を使用します。たとえば、@http.url:https:\/\/*
で検索すると、https://
で始まる URL を含むすべてのビューが返されます。
数値
数値属性で検索する場合は、<
、>
、<=
、>=
を使用します。例えば、5 つ以上のエラーを持つすべてのセッションを取得する場合は、@session.error.count:>5
です。
数値属性を特定の範囲内で検索することができます。例えば、エラー回数が 3 回から 10 回のセッションをすべて取得する場合は、@session.error.count:[3 TO 10]
です。
検索例
@view.url_path:"/department/sofas"
- 属性
@view.path
に /department/sofas
を含むすべてのビューを検索します。 @view.url_path:\/department\/sofas\/*
view.path
属性に /department/sofas/
で始まる値を持つすべてのビューを検索します。@view.loading_time:[1s TO 3s] @view.url_path:\/department\/sofas\/*
loading_time
が 1 秒から 3 秒の間にあり、 @view.url_path
属性の値が /department/sofas/
で始まっているビューを全て検索します。
検索の保存
保存ビューには、検索クエリ、列、ソート順、時間範囲、ファセットが含まれます。
その他の参考資料