使用Search Forms自訂在各種AEM控制台和/或作者環境面板中可用的搜尋面板中使用的搜尋謂語選擇。 自訂這些面板可讓搜尋功能根據您的特定需求而變得多功能。
predicates的範圍是可用的出廠設定。 您可以新增多個謂語,包括(其中包括)全文搜尋的Fulltext謂語、搜尋符合您所指定單一屬性的資產的Property謂語,或搜尋符合您為特定屬性指定之一或多個值的資產的Options謂語。
您可以設定在各種控制台和資產瀏覽器(編輯頁面時)中使用的搜尋表單。 可通過以下方式訪問用於配置這些表單的對話框:
工具
一般
首次訪問此控制台時,您可以看到所有配置都有掛鎖符號。 這表示適當的組態是預設(現成可用)組態——且無法刪除。 自訂配置後,鎖定將消失——除非您刪除自訂配置,否則將恢復預設(和掛鎖指示器)。
可用的預設配置包括:
頁面編輯器 (文件搜尋):
此設定會定義在資產瀏覽器中搜尋檔案時(在編輯頁面時)可用的選項。
頁面編輯器 (影像搜尋):
此設定會定義在資產瀏覽器中搜尋影像時(在編輯頁面時)可用的選項。
頁面編輯器 (手稿搜尋):
此設定會定義在資產瀏覽器中搜尋手稿時(在編輯頁面時)可用的選項。
頁面編輯器 (頁面搜尋):
此設定會定義在資產瀏覽器中搜尋頁面時(在編輯頁面時)可用的選項。
頁面編輯器 (段落搜尋):
此設定會定義在資產瀏覽器中搜尋段落時(在編輯頁面時)可用的選項。
頁面編輯器 (產品搜尋):
此設定會定義在資產瀏覽器中搜尋產品時(在編輯頁面時)可用的選項。
頁面編輯器(Dynamic Media Classic [先前稱為Scene7] 搜尋):
此設定會定義在資產瀏覽器(編輯頁面時)中搜尋Dynamic Media Classic資源時可用的選項。
網站管理搜尋邊欄:
此配置定義了當使用站點控制台的搜索邊欄時用戶可用的搜索選項。
頁面編輯器 (視訊搜尋):
此設定會定義在資產瀏覽器中搜尋影片(在編輯頁面時)時可用的選項。
資產管理搜尋邊欄:
此設定定義使用「資產」控制台時,使用者可使用的搜尋選項。
目錄管理搜尋邊欄:
此配置定義了搜索商務目錄時用戶可用的搜索選項。
訂單管理搜尋邊欄:
此配置定義了在搜索商務訂單時用戶可用的搜索選項。
產品集合管理搜尋邊攔:
此設定會定義搜尋商務產品集合時使用者可用的搜尋選項。
產品管理搜尋邊欄:
此配置定義了搜索商務產品時用戶可用的搜索選項。
專案管理搜尋邊欄:
此配置定義了用戶在搜索項目時可用的搜索選項。
以下謂語可用,取決於配置:
述詞 | 目的 | 設定 |
---|---|---|
分析 | 顯示分析支援的資料時,在「網站」瀏覽器中執行搜尋/篩選功能。 載入Analytics搜尋篩選器以符合已映射的自訂分析欄。 |
|
上次修改的資產 | 上次修改資產的日期。 |
A customized predicate, based on the Date Predicate. |
元件 | 允許作者搜尋/篩選含有特定元件的頁面。 例如,影像圖庫。 |
|
日期 | 根據日期屬性,以滑桿為基礎搜尋資產。 |
|
日期範圍 | 搜尋在指定範圍內建立的日期屬性資產。 在「搜尋」面板中,您可以指定開始和結束日期。 |
|
到期狀態 | 根據到期狀態搜尋資產。 |
|
檔案大小 | 根據資產大小搜尋資產。 |
|
全文 | Search predicate for full-text searches. |
|
隱藏的篩選器 | 屬性和值的篩選器,不對使用者顯示。 |
|
選項 | 這些選項是用戶建立的內容節點。 如需詳細資訊,請參閱新增選項謂詞。 |
|
選項屬性 | 搜尋選項的屬性。 |
|
頁面狀態 | 根據頁面狀態搜尋頁面。 |
|
路徑 | 搜尋位於特定路徑下的資產。 |
|
屬性 | 在指定的屬性上搜尋。 | 無 |
發佈狀態 | 根據資產的發佈狀態搜尋資產 |
|
範圍 | 搜尋位於指定範圍內的資源。 在「搜尋」面板中,您可以指定範圍的最小值和最大值。 |
|
範圍選項 | 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標籤中的欄位標籤上,表示欄位為必填,若留空,則會顯示錯誤訊息
導覽至Tools、Operations、Search Forms。
選擇要定製的配置。
使用Edit表徵圖開啟要更新的配置。
如果是新的自訂,您可能想要新增謂詞欄位,並視需要定義設定。 如果現有的自訂功能,您可以選取現有欄位,並更新設定。
選擇Done保存配置。
自定義的配置儲存在(如果適用)以下位置:
/apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
您可以新增或編輯欄位,並定義/更新其設定:
開啟自訂的 設定以進行更新。
如果要添加新欄位,請開啟選擇謂詞頁籤,並將所需的謂詞拖動到所需位置。 例如,日期範圍謂詞:
取決於:
您正在添加新欄位:
添加謂語後,Settings頁籤將開啟並顯示可定義的屬性。
要更新現有謂詞:
選擇謂詞欄位(在右側),然後開啟Settings頁籤。
例如,日期範圍謂詞的設定:
視需要進行變更,並使用Done確認。
選取「預覽」圖示:
這會顯示搜尋表單,如同在適當主控台的「搜尋」欄中顯示(完全展開)。
關 閉預覽以返回並完成配置。
開啟自訂的 設定以進行更新。
選擇謂詞欄位(在右側),開啟Settings頁籤,然後選擇Delete表徵圖(左下)。
對話方塊會要求確認刪除動作。
使用Done確認此變更和任何其他變更。
在您自訂設定後,這將覆寫預設值。 您可以刪除自訂的設定,重新設定預設的設定。
不能刪除任一預設配置。
從控制台刪除自定義配置:
選擇所需的配置(例如,頁面編輯器(段落搜索)),然後選擇工具欄中的刪除表徵圖:
將刪除自定義配置並恢復預設配置(這由控制台中重新出現掛鎖符號表示)。
選項謂語(選項、選項屬性)可讓您設定要搜尋的項目。 通常用來搜尋頁面下方的內容;例如,頁面節點上的屬性。
下列範例(根據用於建立頁面的範本進行搜尋)說明相關步驟:
建立定義要搜索的屬性的節點。
您需要一個根節點,其中包含用戶可以使用的各個選項的定義。
各個選項的節點需要以下屬性:
jcr:title
-要在搜索邊欄中顯示的欄位標籤value
-要搜索的屬性值您必須不要變更/libs
路徑中的任何項目。
這是因為下次升級實例時會覆寫/libs
的內容(套用修補程式或功能套件時,很可能會覆寫)。
配置和其他更改的建議方法為:
/libs
中,在/apps
下重新建立所需項目。 在本例中,來源為:/libs/cq/gui/content/common/options/predicates
/apps.
中進行任何更改開啟搜尋表單主控台,並選取您要更新的組態。 例如,網站管理搜尋邊欄。
然後按一下/點選編輯搜尋表單圖示。
視配置而定,將選項或選項屬性添加到配置中。
更新欄位,尤其是:
屬性名稱
在目標節點上指定要搜索的節點屬性。 例如:
jcr:content/cq:template
選項節點路徑
選取您的選項所在的路徑。 例如:
/apps/cq/gui/content/common/options/predicates/templatetype
選擇Done以保存配置。
導覽至適當的主控台(在此範例中為Sites),並開啟Search邊欄。 新定義的搜尋表單以及各種選項將會顯示。 選擇所需選項以查看搜索結果:
下表列出在搜尋表單上執行編輯、刪除和預覽動作所需的權限。
動作 | 權限 |
編輯 | 對/apps 節點的讀取、寫入權限。 |
刪除 | /apps 節點上的讀、寫、刪除權限 |
預覽 | 對/var/dam/content 節點執行讀取、寫入、刪除權限。讀取、寫入節點 /apps 權限。 |