設定搜尋表單

使用​Search Forms​自訂在各種AEM控制台和/或作者環境面板中可用的搜尋面板中使用的搜尋謂語選擇。 自訂這些面板可讓搜尋功能根據您的特定需求而變得多功能。

predicates的範圍是可用的出廠設定。 您可以新增多個謂語,包括(其中包括)全文搜尋的Fulltext謂語、搜尋符合您所指定單一屬性的資產的Property謂語,或搜尋符合您為特定屬性指定之一或多個值的資產的Options謂語。

您可以設定在各種控制台和資產瀏覽器(編輯頁面時)中使用的搜尋表單。 可通過以下方式訪問用於配置這些表單的對話框:

  • 工具

    • 一般

      • 搜尋表單

首次訪問此控制台時,您可以看到所有配置都有掛鎖符號。 這表示適當的組態是預設(現成可用)組態——且無法刪除。 自訂配置後,鎖定將消失——除非您刪除自訂配置,否則將恢復預設(和掛鎖指示器)。

chlimage_1-374

設定

可用的預設配置包括:

  • 頁面編輯器 (文件搜尋):

    此設定會定義在資產瀏覽器中搜尋檔案時(在編輯頁面時)可用的選項。

  • 頁面編輯器 (影像搜尋):

    此設定會定義在資產瀏覽器中搜尋影像時(在編輯頁面時)可用的選項。

  • 頁面編輯器 (手稿搜尋):

    此設定會定義在資產瀏覽器中搜尋手稿時(在編輯頁面時)可用的選項。

  • 頁面編輯器 (頁面搜尋):

    此設定會定義在資產瀏覽器中搜尋頁面時(在編輯頁面時)可用的選項。

  • 頁面編輯器 (段落搜尋):

    此設定會定義在資產瀏覽器中搜尋段落時(在編輯頁面時)可用的選項。

  • 頁面編輯器 (產品搜尋):

    此設定會定義在資產瀏覽器中搜尋產品時(在編輯頁面時)可用的選項。

  • 頁面編輯器(Dynamic Media Classic [先前稱為Scene7] 搜尋):

    此設定會定義在資產瀏覽器(編輯頁面時)中搜尋Dynamic Media Classic資源時可用的選項。

  • 網站管理搜尋邊欄:

    此配置定義了當使用站點控制台的搜索邊欄時用戶可用的搜索選項。

  • 頁面編輯器 (視訊搜尋):

    此設定會定義在資產瀏覽器中搜尋影片(在編輯頁面時)時可用的選項。

  • 資產管理搜尋邊欄:

    此設定定義使用「資產」控制台時,使用者可使用的搜尋選項。

  • 目錄管理搜尋邊欄:

    此配置定義了搜索商務目錄時用戶可用的搜索選項。

  • 訂單管理搜尋邊欄:

    此配置定義了在搜索商務訂單時用戶可用的搜索選項。

  • 產品集合管理搜尋邊攔:

    此設定會定義搜尋商務產品集合時使用者可用的搜尋選項。

  • 產品管理搜尋邊欄:

    此配置定義了搜索商務產品時用戶可用的搜索選項。

  • 專案管理搜尋邊欄:

    此配置定義了用戶在搜索項目時可用的搜索選項。

謂語及其設定

謂語

以下謂語可用,取決於配置:

述詞 目的 設定
分析 顯示分析支援的資料時,在「網站」瀏覽器中執行搜尋/篩選功能。 載入Analytics搜尋篩選器以符合已映射的自訂分析欄。
  • 欄位標籤
  • 說明
上次修改的資產 上次修改資產的日期。
A customized predicate, based on the Date Predicate.
元件 允許作者搜尋/篩選含有特定元件的頁面。 例如,影像圖庫。
  • 欄位標籤
  • 預留位置
  • 屬性名稱*
  • 屬性深度
  • 說明
日期 根據日期屬性,以滑桿為基礎搜尋資產。
  • 欄位標籤
  • 屬性名稱*
  • 說明
日期範圍 搜尋在指定範圍內建立的日期屬性資產。 在「搜尋」面板中,您可以指定開始和結束日期。
  • 欄位標籤
  • 預留位置
  • 屬性名稱*
  • 範圍文字(自)*
  • 範圍文字(至)*
  • 說明
到期狀態 根據到期狀態搜尋資產。
  • 欄位標籤
  • 屬性名稱*
  • 說明
檔案大小 根據資產大小搜尋資產。
  • 欄位標籤
  • 屬性名稱*
  • 選項路徑
  • 說明
全文 Search predicate for full-text searches.
  • 欄位標籤
  • 預留位置
  • 屬性名稱
  • 說明
隱藏的篩選器 屬性和值的篩選器,不對使用者顯示。
  • 屬性名稱
  • 屬性值
  • 說明
選項

這些選項是用戶建立的內容節點。

如需詳細資訊,請參閱新增選項謂詞

  • 欄位標籤
  • JSON 路徑
  • 屬性名稱*
  • 單選
  • 選項路徑
  • 說明
選項屬性 搜尋選項的屬性。
  • 欄位標籤
  • 屬性名稱*
  • 選項節點路徑
  • 單選
  • 說明
頁面狀態 根據頁面狀態搜尋頁面。
  • 欄位標籤
  • 發佈屬性名稱
  • LiveCopy 屬性名稱
  • 說明
路徑 搜尋位於特定路徑下的資產。
  • 欄位標籤
  • 新增搜尋路徑
  • 說明
屬性 在指定的屬性上搜尋。
發佈狀態 根據資產的發佈狀態搜尋資產
  • 欄位標籤
  • 屬性名稱*
  • 說明
範圍 搜尋位於指定範圍內的資源。 在「搜尋」面板中,您可以指定範圍的最小值和最大值。
  • 欄位標籤
  • 屬性名稱
  • 說明
範圍選項 A specific search predicate for Assets and the as as common Slider Predicate. 由於向後相容性問題,仍可使用。
  • 欄位標籤
  • 屬性名稱*
  • 選項路徑
  • 說明
評等 根據資產評等搜尋資產。
  • 欄位標籤
  • 屬性名稱*
  • 選項路徑
  • 說明
相對日期 根據資產建立的相對日期搜尋資產
  • 欄位標籤
  • 屬性名稱*
  • 相對日期
  • 說明
滑桿範圍 使用slider功能擴展範圍謂語的通用搜索謂語。 所搜尋的屬性值必須介於滑桿限制之間。
  • 欄位標籤
  • 屬性名稱*
  • 說明
標記 根據標籤搜尋資產。 您可以設定Path屬性,以填入「標籤」清單中的各種標籤。
  • 欄位標籤
  • 屬性名稱*
  • 選項路徑
  • 說明
標記 根據標籤進行搜尋。
  • 預留位置
  • 屬性名稱*
  • 說明
注意
  • 常見搜索謂語定義於:
    /libs/cq/gui/components/common/admin/customsearch/searchpredicates

  • 僅與網站管理員(傳統UI)相關的搜尋謂語位於:
    /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates

  • 這些版本已過時,僅適用於向後相容性。

此資訊僅供參考,您不得變更/libs

謂詞設定

Dependent on the predicate a selection of settings are available for configuration:

  • 欄位標籤

    將顯示為可折疊標題或謂語欄位標籤的標籤。

  • 說明

    使用者的說明性詳細資訊。

  • 預留位置

    空文本或謂語的佔位符,以備未輸入篩選文本時使用。

  • 屬性名稱

    要搜索的屬性。 它使用相對路徑,通配符*/*/*指定屬性相對於jcr:content節點的深度(每個星號代表一個節點級別)。

    如果只想在jcr:content節點上具有x屬性的資源的第一級子節點上搜索,請使用*/jcr:content/x

  • 屬性深度

    在資源中搜索該屬性的最大深度。 因此,可對資源和遞歸子項執行對該屬性的搜索,直到子項的級別等於指定深度。

  • 屬性值

    屬性值是絕對字串或運算式語言;例如,cq:Page

    ${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}

  • 範圍文字

    日期範圍​謂語中範圍欄位的標籤。

  • 選項路徑

    用戶可以使用謂詞設定頁籤中的路徑瀏覽器來選擇路徑。 在選擇​+​圖示後,會將選擇項目新增至有效選項清單(然後視需要移除​-​圖示)。

    這些選項是由用戶建立的內容節點,具有以下結構:

    (jcr:primaryType = nt:unstructured, value (String), jcr:title (String))

  • 選項節點
    路徑與
    Options Path, only this is in the common predicate field, the other is specific for assets.

  • 單選
    項選中後,選項將顯示為僅允許單選項的複選框。如果錯誤選取,則可取消選取核取方塊。

  • Publish和Live Copy屬性名稱Sites
    特定述詞的publish和live copy核取方塊標籤。

  • *在​Settings​標籤中的欄位標籤上,表示欄位為必填,若留空,則會顯示錯誤訊息

配置搜索表單

建立/開啟自定義配置

  1. 導覽至​ToolsOperationsSearch Forms

  2. 選擇要定製的配置。

  3. 使用​Edit​表徵圖開啟要更新的配置。

  4. 如果是新的自訂,您可能想要新增謂詞欄位,並視需要定義設定。 如果現有的自訂功能,您可以選取現有欄位,並更新設定

  5. 選擇​Done​保存配置。

    注意

    自定義的配置儲存在(如果適用)以下位置:

    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

添加/編輯謂詞欄位和定義欄位設定

您可以新增或編輯欄位,並定義/更新其設定:

  1. 開啟自訂的 設定以進行更新。

  2. 如果要添加新欄位,請開啟​選擇謂詞​頁籤,並將所需的謂詞拖動到所需位置。 例如,日期範圍謂詞:

    chlimage_1-375

  3. 取決於:

    • 您正在添加新欄位:

      添加謂語後,Settings​頁籤將開啟並顯示可定義的屬性。

    • 要更新現有謂詞:

      選擇謂詞欄位(在右側),然後開啟​Settings​頁籤。
      例如,日期範圍謂詞​的設定:

    chlimage_1-376

  4. 視需要進行變更,並使用​Done​確認。

預覽搜索配置

  1. 選取「預覽」圖示:

  2. 這會顯示搜尋表單,如同在適當主控台的「搜尋」欄中顯示(完全展開)。

    chlimage_1-377

  3. 閉預覽以返回並完成配置。

刪除謂詞欄位

  1. 開啟自訂的 設定以進行更新。

  2. 選擇謂詞欄位(在右側),開啟​Settings​頁籤,然後選擇​Delete​表徵圖(左下)。

  3. 對話方塊會要求確認刪除動作。

  4. 使用​Done​確認此變更和任何其他變更。

刪除配置(恢復預設值)

在您自訂設定後,這將覆寫預設值。 您可以刪除自訂的設定,重新設定預設的設定。

注意

不能刪除任一預設配置。

從控制台刪除自定義配置:

  1. 選擇所需的配置(例如,頁面編輯器(段落搜索)),然後選擇工具欄中的​刪除​表徵圖:

    chlimage_1-378

  2. 將刪除自定義配置並恢復預設配置(這由控制台中重新出現掛鎖符號表示)。

添加選項謂語

選項謂語(選項、選項屬性)可讓您設定要搜尋的項目。 通常用來搜尋頁面下方的內容;例如,頁面節點上的屬性。

下列範例(根據用於建立頁面的範本進行搜尋)說明相關步驟:

  1. 建立定義要搜索的屬性的節點。

    您需要一個根節點,其中包含用戶可以使用的各個選項的定義。

    各個選項的節點需要以下屬性:

    • jcr:title -要在搜索邊欄中顯示的欄位標籤
    • value -要搜索的屬性值

    chlimage_1-379

    注意

    您​必須​不要變更/libs路徑中的任何項目。

    這是因為下次升級實例時會覆寫/libs的內容(套用修補程式或功能套件時,很可能會覆寫)。

    配置和其他更改的建議方法為:

    1. /libs中,在/apps下重新建立所需項目。 在本例中,來源為:
    2. /libs/cq/gui/content/common/options/predicates
    3. /apps.中進行任何更改
  2. 開啟​搜尋表單​主控台,並選取您要更新的組態。 例如,網站管理搜尋邊欄

    然後按一下/點選​編輯搜尋表單​圖示。

  3. 視配置而定,將​選項​或​選項屬性​添加到配置中。

  4. 更新欄位,尤其是:

    • 屬性名稱

      在目標節點上指定要搜索的節點屬性。 例如:

      jcr:content/cq:template

    • 選項節點路徑

      選取您的選項所在的路徑。 例如:

      /apps/cq/gui/content/common/options/predicates/templatetype
      chlimage_1-380

  5. 選擇​Done​以保存配置。

  6. 導覽至適當的主控台(在此範例中為​Sites),並開啟​Search​邊欄。 新定義的搜尋表單以及各種選項將會顯示。 選擇所需選項以查看搜索結果:

    chlimage_1-381

使用者權限

下表列出在搜尋表單上執行編輯、刪除和預覽動作所需的權限。

動作 權限
編輯 /apps 節點的讀取、寫入權限。
刪除 /apps節點上的讀、寫、刪除權限
預覽 /var/dam/content節點執行讀取、寫入、刪除權限。
讀取、寫入節點 /apps 權限。

本頁內容