新增選項述詞
選項述詞可讓您在「篩選器」面板中新增多個搜尋選項。 您可以在「篩選器」面板中選取這些選項中的一或多個來搜尋資產。 例如,若要根據檔案型別搜尋資產,請在搜尋表單中設定選項,例如「影像」、「多媒體」、「檔案」和「封存」。 設定這些選項後,當您在「濾鏡」面板中選取「影像」選項時,系統會對GIF、JPEG、PNG等型別的資產執行搜尋。
若要將選項對應至個別屬性,請建立選項的節點結構,並在Options述詞的Property Name屬性中提供父節點的路徑。 父節點應屬於型別sling
: OrderedFolder
。 選項應屬於型別nt:unstructured
。 選項節點應設定屬性jcr:title
和value
。
jcr:title
屬性是顯示在「篩選器」面板上之選項的使用者易記名稱。 value
欄位用於查詢中,以符合指定的屬性。
當您選取選項時,會根據選項節點及其子節點(如果有的話)的value
屬性來執行搜尋。 系統會周遊選項節點下的整個樹狀結構,並使用OR運算來結合每個子節點的value
屬性,以形成搜尋查詢。
例如,如果您為檔案類型選取「影像」,則會使用OR運算結合屬性來建立資 value
產的搜尋查詢。例如,通過組合影像/jpeg 、 image/gif 、 png影像、影像 /jpeg影像、以及使用OR操作對Tiff屬性進行搜索的Joff影像 jcr:content/metadata/dc:format
/Tiff影像的匹配結果來構建影像搜索查詢。
檔案型別的Value屬性(如CRXDE中所見)可用來讓搜尋查詢運作
您不必在CRX儲存庫中手動建立選項的節點結構,而是可以透過指定對應的索引鍵值配對,在JSON檔案中定義選項。在「屬性名稱」欄位中指定JSON檔 案的路徑 。例如,您可以定義鍵值配對、 image/bmp
、 image/gif
image/jpeg
、和 image/png
並指定其值,如下列範例JSON檔案中所示。在「屬 性名稱 」欄位中,您可以指定此檔案的CRX路徑。
{
"options" :
[
{"value" : "image/bmp","text" : "BMP"},
{"value" : "image/gif","text" : "GIF"},
{"value" : "image/jpeg","text" : "JPEG"},
{"value" : "image/png","text" : "PNG"}
]
}
如果要使用現有的節點,請使用選取對話方塊來指定它。
-
選取Experience Manager標誌,然後前往 工具>一般>搜尋Forms。
-
從 搜尋Forms 頁面,選取 Assets管理搜尋邊欄,然後選取「編輯」圖示。
-
在「編 輯搜索表單 」頁中,將「選 項謂詞」從 「選擇謂詞 」頁籤拖到主窗格。
-
在「設 定 」標籤中,輸入屬性的標籤和名稱。例如,若要根據資產的格式來搜尋資產,請為標籤指定好記的名稱,例如 檔案型別。 指定在屬性欄位中執行搜尋時所依據的屬性,例如
jcr:content/metadata/dc:format.
-
執行下列任一項作業:
- 在 屬性名稱 欄位中,提及JSON檔案的路徑,您可在此定義選項的節點,並指定對應的索引鍵值配對。
- 選取「選項」欄位旁的
-
確保清 除「單選 」,讓使用者一次為檔案類型選取多個選項 (例如影像、檔案、多媒體和封存)。如果您選 取「單選」,使用者一次只能為檔案類型選取一個選項。
選項述詞中的可用欄位
-
在 描述 欄位中輸入選擇性描述,然後按一下 完成。
-
導覽至「搜尋」面板。 選項述詞已新增至 搜尋 面板。 檔案型別 的選項會顯示為核取方塊。
新增多值屬性述詞
Multi Value Property
述詞可讓您搜尋多個值的資產。 假設您在Assets中有多個產品的影像,且每個影像的中繼資料都包含與產品相關聯的SKU編號。 您可以使用此述詞來根據多個SKU編號搜尋產品影像。
- 按一下Experience Manager標誌,然後前往 工具 > 一般 > 搜尋Forms。
- 在「搜尋Forms」頁面上,選取「Assets管理搜尋邊欄」,再選取「編輯」
- 在「編輯搜索表單」頁中,將「 Multi Value Property Predicate 」從「 Select Predicate 」頁籤拖動到主窗格。
- 在 設定 索引標籤中,輸入述詞的標籤及預留位置文字。 指定在屬性欄位中執行搜尋時所依據的屬性名稱,例如
jcr:content/metadata/dc:value
。 您也可以使用選取對話方塊來選取節點。 - 請確定已 選取「分隔字元 」支援。在「輸入 分隔字元 」欄位中,指定分隔字元以分隔個別值。依預設,逗號會指定為分隔字元。您可以指定不同的分隔字元。
- 在 描述 欄位中輸入選擇性描述,然後選取 完成。
- 導覽至「資產」使用者介面中的「篩選」面板。The Multi Value Property predicate is added to the panel.
- 在「多值」欄位中指定多個值(以分隔符號分隔),然後執行搜尋。 述詞會針對您指定的值擷取完全相符的文字。
新增標籤述詞
Tags
述詞可讓您對資產執行標籤式搜尋。 根據預設,Assets會根據您指定的標籤,搜尋符合一或多個標籤的資產。 換言之,搜尋查詢會使用指定的標籤執行OR操作。 不過,您可以使用符合所有標籤選項來搜尋包含您所指定之所有標籤的資產。
-
按一下Experience Manager標誌,然後前往 工具 > 一般 > 搜尋Forms。
-
從「搜尋Forms」頁面中,選取 Assets管理搜尋邊欄,然後選取 編輯
-
在「編輯搜尋表單」頁中,將 標籤述詞 從「選擇述詞」頁簽拖到主窗格。
-
在「設定」標籤中,輸入述詞的預留位置文字。 指定在屬性欄位中執行搜尋時所依據的屬性名稱,例如
jcr:content/metadata/cq:tags
。 或者,您可以從選取對話方塊中選取CRXDE中的節點。 -
設定此述詞的根標籤路徑屬性,以填入標籤清單中的各種標籤。
-
選取 「顯示符合所有標籤」選項 ,以搜尋包含您所指定之所有標籤的資產。
-
在 描述 欄位中輸入選擇性描述,然後選取 完成。
-
導覽至「搜尋」面板。 標籤 述詞已新增至「搜尋」面板。
-
指定您要依據其搜尋資產的標籤,或從建議清單中選取。
-
選取「全部符合」以搜尋包含您所指定之所有標籤的符合專案。
您可以根據 Name (字母順序)、已建立 日期或 已修改 日期,以遞增或遞減順序來排序標籤結構。 在下圖中,標籤結構是根據 Name 依字母順序排序。
新增其他述詞
與新增「屬性」述詞或「選項」述詞的方式類似,您可以將下列其他述詞新增至「搜尋」面板: