GQL 全文検索

AEM Assets の GQL 全文検索機能について詳しく確認します。GQL 全文検索機能を使用して、タイトル、説明、作成者名などの特定のメタデータに基づいてアセットを検索できます。

GQL 全文検索機能を使用すると、タイトル、説明、作成者などの特定のメタデータに基づいてアセットを検索できます。

メタデータ(titleなど)に基づいてアセットを検索するには、メタデータキーワードを指定し、その後に値を検索パネルで指定します。GQLの全文検索機能では、メタデータが入力した対応する値と完全に一致するアセットのみが取得されます。

例えば、「Target」というタイトルのアセットを検索するには、次の手順を実行します。

アセットの検索

  1. アセットユーザーインターフェイスのツールバーで、検索​アイコンをクリックまたはタップして、「Omnisearch」ボックスを表示します。

  2. オムニサーチボックスにカーソルを合わせて、Enter キーを押します。

  3. GlobalNavアイコンをクリックまたはタップして、フィルター​パネルを表示します。

  4. オムニサーチボックスで、「Target」という値を指定します。検索範囲を特定のフォルダーに制限するには、フィルターパネルの参照アイコンをクリックまたはタップし、フォルダーを選択します。この場合は、そのフォルダーとその下のサブフォルダー内のみで、一致するものを検索します。

    メモ

    フォルダーに対して全文検索を実行することもできます。この場合は、空でない全文検索語句を指定する必要があります。

    gql_search

  5. Enter​キーを押します。AEM Assetsのユーザインターフェイスには、タイトルが「ターゲット」と完全に一致するアセットのみが表示されます。

GQLの全文検索機能では、次の項目に基づいてアセットを検索できます。

  • 複数のメタデータフィールド(プロパティ)に指定した値が AND 演算子によって結合された複雑なクエリ
  • 1 つのメタデータフィールドの複数値
  • 文字列の部分一致

GQLの全文検索機能では、次のメタデータプロパティに基づいてアセットを検索できます。プロパティの名前(作成者、タイトルなど)と値は大文字と小文字が区別されます。

メモ

GQL 全文検索は、全文の述語に対してのみ使用できます。

Property 検索形式(ファセット値)
タイトル title:John
作成者 creator:John
投稿者 contributor:John
場所 location:India
説明 description:"Sample Image"
作成ツール creatortool:"Adobe Photoshop 7.0"
著作権の所有者 copyrightowner:"Adobe Systems"
投稿者 寄稿者:John
使用条件 usageterms:"CopyRights Reserved"
作成日 created:YYYY-MM-DDTHH:MM:SS.000+05:30…YYYY-MM-DDTHH:MM:SS.000+05:30
有効期限 expires:YYYY-MM-DDTHH:MM:SS.000+05:30…YYYY-MM-DDTHH:MM:SS.000+05:30
オンタイム ontime:YYYY-MM-DDTHH:MM:SS.000+05:30…YYYY-MM-DDTHH:MM:SS.000+05:30
オフタイム offtime:YYYY-MM-DDTHH:MM:SS.000+05:30…YYYY-MM-DDTHH:MM:SS.000+05:30
期間 (expires dateontime,offtime) facet field : lowerbound…upperbound
パス /content/dam/<folder name>
PDF タイトル pdftitle:"Adobe Document"
件名 subject:"Training"
タグ tags:"Location And Travel"
type:"image\png"
画像の幅 width:lowerbound…上の
画像の高さ height:lowerbound…上の
person:John

複雑なクエリの検索形式の例:

  • 複数のファセットフィールドを持つアセットをすべて表示する(例:title=John Doe および creatortool=Adobe Photoshop):

tiltle:"John Doe" creatortool :Adobe(&A);ast;

  • ファセット値が 1 語でなく文になっているアセットをすべて表示する(例:タイトル = Scott Reynolds)

title:"Scott Reynolds"

  • 1 つのプロパティに複数の値が指定されているアセットを表示する(例:タイトル = Scott Reynolds または John Doe)

title:"Scott Reynolds" OR "John Doe"

  • プロパティ値が特定の文字列で始まるアセットを表示する(例:タイトルが Scott Reynolds)

title:"Scott"

  • プロパティ値が特定の文字列で終わるアセットを表示する(例:タイトルが Scott Reynolds)

タイトル:"レイノルズ"

  • プロパティ値に特定の文字列が含まれるアセットを表示する(例:タイトルが Basel Meeting Room)

title:"会議";

  • 特定の文字列が含まれ、特定のプロパティ値を持つアセットを表示する(例:タイトル = John Doe のアセットで文字列「Adobe」を検索する)

&ast;Adobe&ast;title:"John Doe "OR title:"John Doe" &ast;Adobe&ast;

メモ

path、limit、size および orderby の各プロパティを他のプロパティと OR で結合することはできません。

ユーザー生成プロパティのキーワードは、プロパティエディターにおけるフィールドラベルからスペースを削除して小文字で表記したものです。

メモ

JCR クエリを記述してサブアセットのみを検索した場合、一致する参照されているアセットも、一致するサブアセットと共に表示されます。

フルテキスト検索では、-、^などの演算子もサポートされます。 これらの文字を文字列リテラルとして検索するには、検索式を二重引用符で囲みます。例えば、「Notebook - Beauty」ではなく、「"Notebook - Beauty"」と指定します。

特定のアセットに対するキーワードの有効性を高めることで、キーワードに基づいた検索を強化できます。つまり、特定のキーワードを昇格させた場合、それらのキーワードに基づいて検索すると、それらのキーワードの対象となる画像が検索結果の最上部に表示されます。

  1. Assets の UI で、キーサードの昇格の対象となるアセットのプロパティページを開きます。

  2. 詳細」タブに切り替え、「検索キーワードに採用」の下の「追加」をクリックまたはタップします。

    elevate_for_search

  3. 昇格を検索」ボックスで、画像検索時の強化の対象となるキーワードを指定し、「追加」をクリックまたはタップします。必要に応じて、同じ方法で複数のキーワードを指定します。

    add_search_word

  4. 保存して閉じる」をクリックまたはタップします。

  5. オムニサーチボックスを使用して、キーワード検索をします。昇格したこのキーワードの対象となるアセットが、検索結果の上位に表示されます。

このページ