關於中繼資料功能表

使用「中繼資料」功能表可自訂搜尋定義和索引插入。

關於定義

您可以使用Definitions來自訂客戶提交搜尋查詢時所考慮的HTML和中繼資料欄位的內容與相關性。

您可以編輯已預先定義的欄位。 或者,您也可以根據中繼資料標籤內容建立新的使用者定義欄位。 每個定義都顯示在Staged Definitions頁面的單行上。

另請參閱關於資料視圖

新增meta標籤欄位

您可以定義並新增您自己的中繼資料標籤欄位。

在客戶看到新中繼標籤定義的效果之前,您必須重建網站索引。

若要新增meta標籤欄位

  1. 在產品功能表上,按一下「Settings > Metadata > Definitions」。

  2. 在Definitions頁面上,按一下​Add New Field

  3. 在Add Field頁面上,設定您想要的選項。

    選項

    說明

    欄位名稱

    指定用於引用欄位的名稱。

    欄位名稱必須符合下列規則:

    • 名稱只能包含英數字元。
    • 名稱中允許破折號,但不允許空格。
    • 您最多可輸入20個字元的名稱。
    • 名稱不區分大小寫,但會依您輸入名稱的方式顯示和儲存。
    • 您不能使用分段定義頁面上表格中所示的預定義欄位中存在的名稱。
    • 不能將單字"any"用作用戶定義的欄位名的值。
    • 不能編輯預定義欄位的名稱。

    欄位名稱範例:

    • 作者
    • PublishDate
    • 狂野

    中繼標籤名稱

    決定與定義欄位關聯的內容。

    名稱清單最多可包含255個字元。 而且,名稱可包含HTML meta標籤名稱屬性中允許的任何字元。

    您可以在單一欄位定義中指定多個中繼標籤。

    多個值必須以逗號分隔,任何指定網頁上都能找到的最左側中繼標籤名稱優先。

    例如,假設您已定義名為"auth"的欄位。 欄位名稱具有關聯的中繼標籤「author, dc.author」。 在本例中,如果兩個中繼標籤都出現在網頁上,則會建立「author」中繼標籤的內容索引並搜尋「dc.author」的內容。

    使用者定義的欄位定義中至少必須有一個中繼標籤名稱。 預先定義的欄位不需要有關聯的meta標籤。 但是,如果指定一個或多個中繼標籤,則中繼標籤的內容會覆寫每個標籤的目前資料來源。

    例如,如果中繼標籤"dc.title"與預先定義的"title"欄位相關聯,則來自"dc.title"中繼標籤的內容會建立索引,而非 <title> 標籤,用於任何特定檔案。

    其範例包括:

    • dc.date
    • 描述
    • 獨資公司

    資料類型

    每個欄位都有關聯的資料類型,例如文字、數字、日期、版本、排名或位置。 此資料類型確定如何為欄位的內容編製索引、搜索和(可選)排序。

    建立欄位定義後,您無法變更資料類型。

    使用下列資訊可協助您選取與欄位所含資訊相關的資料類型。

    • 文字 資料類型欄位會視為字元字串。
    • 數字 資料類型欄位被視為整數或浮點數值。
    • 日期 資料類型欄位會視為日期/時間指定符。您可以在新增或編輯新欄位時自訂允許的日期/時間格式。
    • 版本 資料類型欄位會視為自由格式的數值資料。例如,1.2.3在1.2.2之前排序。
    • 排名 資料類型欄位會被視為與「數字」類型欄位相同,但是這些欄位會另外影響搜尋結果中的排名/相關性計算。

      請參閱關於排名規則

    • 置資料類型欄位被視為世界上任何位置的物理位置。允許的位置格式包括:

      • 5位或9位郵遞區號的形式為DDDD或DDDD-DDD,其中每個"D"是0-9位。
      • 以DDD格式的三位區號。
      • 緯度/經度對的格式為±DD.DDDD±DDD.DDDD,其中第一個數字指定緯度,第二個數字指定經度。

    允許清單

    僅當選擇了文本數字時才可用。

    在此欄位的中繼資料內容中,個別索引分隔的值。

    例如,選取「允許清單」時,內容「紅色、黃色、綠色、藍色」會視為4個個別值,而非1。 此處理方式對於範圍搜尋最有用(使用 sp_q_min , sp_q_max 或 )),並搭配 <search-field-value-list> , <search-field-values> <search-display-field-values> sp_q_exact

    如果選取「版本」資料類型,則無法使用。

    動態Facet

    附註: 此功能預設不會啟用。請聯絡技術支援以啟動供您使用。 啟動後,它會出現在使用者介面中。

    將已識別的Facet設為動態。

    Facet建立在meta標籤欄位之上。 中繼標籤欄位是Adobe Search&Promote的低階核心搜尋層。 另一方面,Facet則屬於GS(引導式搜尋)的一部分,即Adobe Search&Promote的高階表現層。 但是,Facet擁有meta標籤欄位,meta標籤欄位對Facet一無所知。

    請參閱關於動態面

    允許重複資料消除

    選中此選項可啟用此欄位的重複資料消除。 也就是說,允許在搜尋時透過 sp_dedupe_field 搜尋CGI參數。

    請參閱搜索CGI參數

    表名

    將給定欄位與給定表名永久關聯。

    只要在核心搜尋CGI參數或範本標籤中提及此欄位,表名就會自動提供。 此功能允許通過表匹配來選擇動態刻面,但您也可以將其用於非動態刻面欄位(如果需要)。

    清單分隔字元

    僅當選擇「允許清單」時可用。

    指定將個別清單值分開的字元。 您可以指定多個字元,每個字元都視為值分隔符號。

    依預設進行搜尋

    在選中時,即使在給定搜索查詢中未明確指定欄位,也搜索欄位內容。 如果您取消選取此選項,則只會在要求時搜尋欄位。

    垂直更新欄位

    附註: 此功能預設不會啟用。請聯絡技術支援以啟動供您使用。 啟動後,它會出現在使用者介面中。

    將標識的欄位設定為「垂直更新」欄位。

    「垂直更新」欄位是通過「垂直更新」流程(索引 > 垂直更新)更新的候選欄位。 由於「垂直更新」的建立方式,因此無法在自由文字搜尋中搜尋這些欄位的內容。 選中此選項會導致在任何類型的索引操作期間不將此欄位的內容添加到"word"索引中。 它還在「垂直更新」操作期間啟用此欄位的更新。

    若要進一步瞭解垂直更新,請參閱關於垂直更新

    相關性

    您可以編輯預先定義和使用者定義欄位的相關性。

    關聯性是在1-10級別上指定的。 設定1表示它最不相關,10表示最相關。 當軟體在每個欄位中考慮查詢符合時,會考量到這些值。

    排序

    指定何時按命名欄位排序結果,方式為 sp_s 搜尋CGI參數。

    請參閱搜索CGI參數

    語言

    僅當選擇了 Rank Number Date 資料類型時才可用。

    控制在為此欄位的日期、數字和排名值編製索引時應用的語言和地區設定慣例。

    您可以選擇套用帳戶語言(「語言學>字詞與語言」)。 或者,您可以套用與包含每個數字或日期值的檔案相關聯的語言,或特定語言。

    日期格式

    僅當選擇了資料類型日期時可用。

    控制在為此欄位的日期值編製索引時識別的日期格式。

    每個日期欄位都會提供日期格式字串的預設清單。 您可以新增至清單或編輯清單以符合您自己網站的需求。

    請參閱日期格式

    測試日期格式

    僅當選擇資料類型日期時才可用。

    可讓您預覽您所指定的日期格式,以確保其格式正確。

    時區

    僅當選擇資料類型日期時才可用。

    控制在為不指定時區的此欄位的日期值編製索引時應用的假定時區。

    例如,如果您的帳戶時區設為"America/Los Angeles",而您選取了使用帳戶時區,則下列沒有指定時區的中繼日期值會被視為太平洋時間,會計算日光節約:

    <meta name="dc.date" content="Mon, 05 Sep 201213:12:00">

    最不重要的排名值

    僅當選擇資料類型時才可用。

    控制代表任何檔案之最低排名的排名值。

    如果您的檔案排名從最低排名的0到最高排名的10,則您將此值設為0。

    如果您的檔案排名從最高排名的1到最低排名的10,則將此值設為10。

    預設排名值

    僅當選擇資料類型時才可用。

    控制當檔案不包含為此排名欄位定義的任何中繼標籤時所使用的排名值。

    最重要的排名值

    僅當選擇資料類型時才可用。

    控制代表任何檔案之最高排名的排名值。

    如果您的檔案排名從最低排名的0到最高排名的10,則您將此值設為10。

    如果您的檔案排名從最高排名的1到最低排名的10,則將此值設為1。

    預設單位

    僅當選擇資料類型位置時才可用。

    控制距離值的處理以進行鄰近搜尋。

    如果您將預設單位設為 Miles ,則任何套用至此欄位的鄰近搜尋最小/最大距離標準(透過 sp_q_min[_#] sp_q_max[_#] 搜尋CGI參數)會視為英里,否則視為公里。

    此選項還控制應用於輸出的預設距離單位 <Search-Display-Field> 搜尋結果範本標籤(套用至鄰近搜尋輸出欄位時)。

    請參閱關於proximity search

    建立範圍說明?

    僅當選擇數字作為資料類型時才可用。

    控制欄位範圍說明的自動建立,以便與設計 > 導航 > Facets 一起使用。

    請參閱關於Facet

    注意: 如果此欄位已選中「垂直更新欄位 」,則在「垂直更新」期間將更新生成的「欄位範圍」說明欄位。 不過,建議在範圍欄位中識別的欄位也勾選「垂直更新欄位」。

    範圍欄位

    僅當選中「建立範圍說明」時可用。

    文字欄位將更新為目前欄位的範圍說明。 此清單包含尚未用於生成「欄位範圍」的其他欄位的所有文本欄位。

    範圍值

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    建立欄位範圍說明時要使用的空白分隔資料點清單。 例如:

    10&nbsp;20&nbsp;50&nbsp;100&nbsp;1000

    您可以按任何順序輸入這些值。 值在保存之前會進行排序並刪除重複項。 您也可以指定負值和非整數值。

    對於此欄位的每個值:

    • 如果值小於(<)範圍值中的最小值,則使用 "Less Than"格式
    • 如果值大於或等於(>=)範圍值中的最大值,則使用 "Greater Than" Format
    • 否則,在「範圍」中,欄位值落在兩個連續的範圍值(大於(>)小值且小於或等於(<=)大值)之間,並且使用中間格式

    例如,上述值集範例將定義一組值的說明:

    • 少於10
    • 大於或等於10且小於20
    • 大於或等於20且小於50
    • 大於或等於50且小於100
    • 大於或等於100和小於10000
    • 大於或等於10000

    請參閱使用大於測試? 來變更這些測試的執行方式。

    「小於」格式

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    此範本用於指定小於範圍值中最小值的值的範圍說明。 最小值將用數字佔位符標籤 ~N~ 表示。 例如:

    Less&nbsp;than&nbsp;~N~

    或:

    ~N~&nbsp;and&nbsp;below

    通常,值將被格式化為「原樣」-即,對於範圍值定義"5 10 20"和提供的值1,生成的範圍說明將只是「小於5」。 如果您希望它為"4.99 and below",請將 Precision 設為 2 並使用以下格式:

    ~n~&nbsp;and&nbsp;below

    "小於"格式中,小寫 ~n~ 將根據精度設定使值四捨五入

    注意:若要依原樣在範圍說明中加入任何數值預留位置,請使用反斜線(\)首碼指定——例如。 \~N~ \~n~ 。 若要包含反斜線字元,請使用另一個反斜線來指定該字元,例如 \\

    中間格式

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    此範本用於指定值的範圍說明,該值介於範圍值中找到的最小值和最大值之間。 對於給定範圍,低範圍值將使用數字預留位置標籤 ~L~ 表示,而高範圍值將使用標籤 ~H~ 表示。 例如:

    ~L~&nbsp;to&nbsp;~H~

    或:

    Between&nbsp;~L~&nbsp;and&nbsp;~H~

    或:

    Less&nbsp;than&nbsp;~H~&nbsp;and&nbsp;greater&nbsp;than&nbsp;~L~

    通常,值的格式為"as-is" —— 即,對於範圍值定義"5 10 20"和提供的值8,生成的範圍說明將只是"Between 5 and 10"。 如果您希望它為"5到9.99",而較高的值已向下調整,請將 Precision 設為 2 並使用下列格式:

    Between&nbsp;~L~&nbsp;and&nbsp;~h~

    同樣地, ~L~可以被 ~l~取代,使低值被調節向上,也根據精度設定。 這表示定義如下:

    Between&nbsp;~l~&nbsp;and&nbsp;~H~

    精度 2 將建立"5.01到10"。

    小寫 ~l~將根據精度設定使小寫向上四捨五入,小寫 ~h~將使大小寫向下四捨五入

    注意:若要依原樣在範圍說明中加入任何數值預留位置,請使用反斜線(\)首碼指定——例如。 \~L~ \~h~ 。 若要包含反斜線字元,請使用另一個反斜線來指定該字元,例如 \\

    「大於」格式

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    此範本用於指定大於範圍值中最大值的值的範圍說明。 最大值將使用數字預留位置標籤 ~N~ 來表示。 例如:

    Greater&nbsp;than&nbsp;~N~

    或:

    ~N~&nbsp;and&nbsp;above

    通常,值將格式化為「原樣」-即,對於範圍值定義"5 10 20"和提供的值30,生成的範圍說明將只是「大於20」。 如果您希望它為"20.01 and abve",請將 Precision 設為 2 並使用下列格式:

    ~n~&nbsp;and&nbsp;above

    "大於"格式中,小寫 ~n~ 將根據精度設定使值四捨五入up

    注意:若要依原樣在範圍說明中加入任何數值預留位置,請使用反斜線(\)首碼指定——例如。 \~N~ \~n~ 。 若要包含反斜線字元,請使用另一個反斜線來指定該字元,例如 \\

    精確度

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    一個整數值,它指定小數點右側的位數。 這也控制捨入操作。

    刪除前導零?

    僅當選中「建立範圍說明」時,「範圍欄位」項,並設定了非零的「精度」值,才可用。

    我們是否應將"0.50"顯示為"。50"?

    刪除尾隨零?

    僅當選中「建立範圍說明」時,「範圍欄位」項,並設定了非零的「精度」值,才可用。

    我們是否應將"10.00"顯示為"10"?

    顯示數千個分隔符?

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    我們應該將"10000"顯示為"10,000"嗎? 將使用地區設定特定值。

    調整零值?

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    顯示四捨五入零值時,應根據 Precision 設定將其四捨五入還是縮小? 例如顯示"0.01"?

    使用大於進行測試?

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    當每個值與範圍值中以遞減順序處理的值進行比較時,預設會使用大於或等於(>=)運算子來比較該值,一旦此測試成功就停止。 這表示,若有一組範圍值(如"10 20 50 100 1000"),值100將落在範圍100至1000,因為100確實>= 100。 如果您希望它落在50到100之間,請勾選此選項,以便讓比較使用Greater Than(>)運算子。

    例如,若是此欄位的每個值,在勾選此選項時:

    • 如果值小於或等於範圍值中的最小值(<=),則使用 "Less Than"格式
    • 如果值大於(>)範圍值中的最大值,則使用 "Greater Than"格式
    • 否則,在欄位值介於兩個連續的範圍值(大於或等於(>=)小值且小於(<)大值之間)之間的範圍內,將使用中間格式

    和,若未勾選:

    • 如果值小於(<)範圍值中的最小值,則使用 "Less Than"格式
    • 如果值大於或等於(>=)範圍值中的最大值,則使用 "Greater Than" Format
    • 否則,在欄位值介於兩個連續的範圍值(大於(>)小值且小於或等於(<=)大值)之間的範圍內,將使用中間格式

    測試

    僅當選中「建立範圍說明」並選中「範圍欄位」項目時才可用。

    提供範例數值,然後按測試按鈕,以查看如何建立範圍欄位。 生成的範圍說明將顯示在窗口中。

    另請參閱新增中繼標籤欄位

  4. 按一下 Add.

  5. (可選)如果要預覽結果,請重建分段網站索引。

    請參閱設定分段網站的遞增索引

  6. (可選)在Definitions頁面上,執行下列任一項作業:

編輯預定義或用戶定義的元標籤欄位

您只能編輯預先定義之中繼標籤中的特定欄位,或編輯使用者定義的中繼標籤中的所有欄位。

在您的中繼標籤變更的效果顯現給客戶之前,您必須重建網站索引。

若要編輯預先定義或使用者定義的中繼標籤欄位

  1. 在產品功能表上,按一下「Settings > Metadata > Definitions」。

  2. 在Definitions頁面中,在表格的Actions欄中,按一下您要變更之meta標籤欄位名稱列中的​Edit

  3. 在Pinned Keyword Results Manager頁面的表格中,按一下您要變更之關鍵字列中的​Edit

  4. 在Edit Field頁面上,設定您想要的選項。

    如果您選擇變更預先定義的中繼標籤欄位,請注意並非所有欄位都可編輯。

    請參閱新增中繼標籤欄位下的選項表。

  5. 按一下 Save Changes.

  6. (可選)如果要預覽結果,請重建分段網站索引。

    請參閱設定分段網站的遞增索引

  7. (可選)在Definitions頁面上,執行下列任一項作業:

刪除用戶定義的meta標籤欄位

您可以刪除您不再需要或使用的使用者定義中繼標籤欄位。

您無法刪除預先定義的中繼標籤欄位。 不過,您可以編輯特定欄位。

請參閱編輯預定義或用戶定義的元標籤欄位

在您的刪除meta標籤效果對客戶可見之前,您必須重建網站索引。

刪除用戶定義的meta標籤欄位

  1. 在產品功能表上,按一下「Settings > Metadata > Definitions」。

  2. 在Definitions頁面中,在表格的User-defined fields區段中,按一下您要移除之meta標籤欄位名稱列中的​Delete

  3. 在「確認」對話框中,按一下​OK

  4. (可選)如果要預覽結果,請重建分段網站索引。

    請參閱設定分段網站的遞增索引

  5. (可選)在Definitions頁面上,執行下列任一項作業:

關於注射

您可以使用Injections將內容插入網頁,而不需自行編輯頁面。

您可以將內容附加至特定索引欄位,例如「target」或「body」,或以新值取代索引內容。 例如,如果您將新內容插入「目標」中繼標籤欄位,則會將這項資訊視為硬式編碼頁面內容。 無論您的網站頁面是否具有對應的內容,您都可以編輯任何預先定義的中繼標籤欄位的內容。 例如,您可以編輯下列預先定義之中繼標籤欄位名稱的內容:

  • alt
  • body
  • charset
  • date
  • desc
  • language
  • Target
  • title
  • url

使用測試現場注射

您可以選擇在Staged Injections頁面上使用​Test。 您可輸入測試欄位名稱(例如「title」或「body」)、原始欄位值(例如「Home Page」),以及您網站的測試URL。 結果值將顯示供參考。 測試期間不會變更目前的值。

使用現場插入定義

注射定義有以下形式:

append|replace field [regexp] URL value

append|replacefieldURL。 和value項目為必備項目。 每行輸入一個注入定義。 以下範例包含6種不同的注射定義。

replace title  https://www.yoursite.com/company/contactus.html Adobe: Contact Us 
append body https://www.yoursite.com/products/* On Sale Now! 
append target https://www.yoursite.com/news/bob_white/ Regular Weekly Feature 
append target regexp https://www.yoursite.com/travel/mr_travel/.*\column.html$ Regular Weekly Feature 
replace charset https://www.yoursite.com/japanese/intro.txt shift-jis 
replace language https://www.yoursite.com/japanese/intro.txt ja_JP

注射定義

說明

append|replace

選擇「附加」以新增注入定義的值(「Adobe:聯絡我們」或「立即開售!」 中)轉換為現有欄位的內容。 選擇「取代」,以定義的值覆寫現有欄位內容。 如果欄位目前沒有內容,則會自動新增定義的值,而不論使用哪個選項(附加或取代)。

欄位

欄位名稱為必填。 以下是十個可使用的預先定義欄位名稱:

  • alt
  • body
  • charset
  • 日期
  • desc
  • language
  • 目標
  • 標題
  • url

每個欄位名稱都與您網站頁面上的元素相對應。 例如,如果您指定欄位名稱 desc ,則可以將插入定義值新增至與您網站頁面上的「中繼」標籤說明對應的欄位。

如果頁面上沒有描述Meta標籤,則定義的內容會為您建立標籤。 在 desc 注入中指定的內容會像硬式編碼元描述內容一樣顯示在結果頁面上。

您也可以使用相同的欄位名稱建立多個定義。 例如,假設您有下列注射:

replace  title https://www.mysite.com/ Welcome to My Site

replace  title https://www.mysite.com/company/*.html My Site: Contact

上述範例中的所有網站頁面都會收到一個插入標題「歡迎使用我的網站」。 「/company/」資料夾中的頁面會插入新標題「我的網站:聯絡我們」,以取代上一個。

請注意,注射會按照注射在 「現場注射定義」(Field Injection Definitions)文本框中的顯示順序進行應用。 如果相同欄位(本範例中的「標題」)在相同位置的頁面上定義多次,則較晚的定義優先。

[regexp] -可選。如果您選擇使用 regexp 選項,則定義的URL會被視為規則運算式。

請參閱規則運算式

以下定義:

replace target  regexp&nbsp;^.*/products/.*\.html$ Important information

「重要資訊」會插入與規則運算式 ^相符之所有頁面的「目標」欄位。*/products/.*\.html$ .

因此,您有下列功能:

https://www.mydomain.com/products/page1.html     (Will receive "target" content)

https://www.mydomain.com/product/oldstuff.html     (Will not receive "target" content)

在下列範例中:

append&nbsp;title&nbsp;regexp&nbsp;^.*\.pdf$&nbsp;Millennium&nbsp;Science

此注入會附加"Millennium Science"至所有以"。pdf"副檔名結尾之頁面的"title"內容。

URL

需要URL,並指定要插入哪些檔案。

URL是下列任一項:

  • 完整路徑,如https://www.mydomain.com/products.html
  • 部分路徑,如https://www.mydomain.com/products
  • 使用萬用字元的URL,如https://www.mydomain.com/*.html

URL值中不得含有任何空格字元。 如果使用 regexp 選項,則URL會被視為規則運算式。

value

值是必填項,用來取代或新增至現有欄位內容。 您可以為相同欄位名稱指定多個值。 例如:

附加keys https://www.mysite.com/travel/ summerbeachsand

附加keys https://www.mysite.com/travel/fare/*.html 便宜票證

在上例中,"summer, beach, sand"一詞會附加至"/travel/?lang=zh-Hant"目錄中所有頁面的"keys"欄位。 "/travel/fare/?lang=zh-Hant"目錄中所有頁面上的"keys"欄位也會附加"cheex tickets"一詞。

另請參閱選擇要編目的內容類型和索引

添加欄位插入定義

您可以使用Injections將內容插入網頁,而不需自行編輯頁面。

您可以選擇在Injections頁面上使用​Test。 您可輸入測試欄位名稱(例如「title」或「body」)、原始欄位值(例如「Home Page」),以及您網站的測試URL。 結果值將顯示供參考。 測試期間不會變更目前的值。

若要新增欄位插入定義

  1. 在產品功能表上,按一下「Settings > Metadata > Injections」。

  2. (可選)在Injections頁面的Test Field Injections區域中,輸入測試欄位、測試原始值和測試URL,然後按一下​Test

  3. 在Field Injection Definitions欄位中,每行輸入一個注入定義。

  4. 按一下 Save Changes.

  5. (可選)執行下列任一項作業:

關於屬性載入器

使用Attribute Loader定義其他輸入來源,以增加從網站編目的資料。

注意

若要使用「屬性載入器」,您可能需要由Adobe帳戶代表或Adobe支援在您的帳戶中啟用它。

您可以使用資料饋送輸入來源來存取儲存在與網站上通常發現的格式不同的表單中的內容。 您可使用其中一種可用的編目方法來完成此作業。 然後,這些來源的資料可以注入到已編目內容的資料中。

將「屬性載入器」定義新增至Staged Attribute Loader Definitions頁面後,您可以變更除「名稱」值和「類型」值以外的任何組態設定

Attribute Loader頁面會顯示下列資訊:

  • 已配置並添加的已定義屬性載入器配置的名稱。

  • 已添加的每個連接器的以下資料源類型之一:

    • 文字 -簡單的「平面」檔案、逗號分隔、Tab分隔或其他一致分隔格式。
    • 動態消息 - XML動態消息。
  • 是否為下次編目和索引啟用配置。

  • 資料源的地址。

另請參閱屬性插入程式對文字和動態消息的運作方式……

另請參閱關於配置多屬性載入器

另請參閱關於添加屬性時預覽的使用……

屬性插入程式在屬性載入器中的文字和動態消息組態的運作方式

步驟

程序

說明

1

下載資料來源。

對於文字和動態消息設定,它是簡單的檔案下載。

2

將下載的資料來源劃分為個別的偽檔案。

對於文本,每行以新行分隔的文本都對應於單個文檔,並使用指定的分隔字元(如逗號或制表符)進行解析。

對於饋送,每份檔案的資料都使用下列格式的規則運算式模式擷取:

<${Itemtag}>(.*?)</${Itemtag}>

使用屬性載入器添加頁上的映射,建立資料的快取副本,然後為Crawler建立連結清單。 該資料儲存在本地快取中,並填入配置的欄位。

將解析的資料寫入本地快取。

此快取稍後會讀取,以建立Crawler所需的簡單HTML檔案。 例如,

<html><head> <title>{title}</title> <meta name="{field}" content="{data}" /> ... </head><body> {body} </body></html>

<title> 元素僅在映射存在於「標題」元資料欄位時生成。 同樣地, <body> 元素僅在映射存在於「Body」(正文)元資料欄位時生成。

重要:不支援為預先定義的URL meta標籤指派值。

對於所有其他映射,將為在原始文檔中找到資料的每個欄位生成 <meta> 標籤。

每個文檔的欄位將添加到快取中。 對於寫入到快取的每個文檔,也會生成連結,如以下示例所示:

<a href="index:Adobe?key=<primary key field>\" /> <a href="index:Adobe?key=<primary key field>\" /> ....

配置的映射必須有一個欄位被標識為主鍵。 此映射構成從快取中讀取資料時使用的密鑰。

Crawler可識別URL 索引:方案首碼,接著可存取本機快取資料。

3

編目快取的檔案集。

索引:連結將添加到Crawler的待處理清單中,並按正常編目序列進行處理。

4

處理每份檔案。

每個連結的索引鍵值都對應快取中的項目,因此編目每個連結會導致該檔案的資料從快取中擷取。 然後,它會「組合」到HTML影像中,並加以處理並新增至索引。

關於配置多個屬性載入器

您可以為任何帳戶定義多個屬性載入器組態。

新增屬性載入器時,您可選擇使用​Setup Maps​功能來下載資料來源的範例。 系統會檢查資料是否適合。

屬性載入器類型

說明

文字

先試用制表符,再垂直列( | ),最後加上逗號()。 如果您在按一下「設定對應」之前已指定分隔字元值,則會改用該值。

最佳配合方案會在Map欄位中填入適當的Tag和Field值的猜測。 另外,顯示所解析資料的採樣。 如果您知道檔案包含標題列,請務必在第一行中選取標題。 設定函式使用此資訊更好地標識生成的映射條目。

資訊源

下載資料來源並執行簡單的XML剖析。

產生的XPath識別碼會顯示在Map表格的Tag列中,而欄位中也會顯示類似的值。 這些行僅標識可用資料,不生成更複雜的XPath定義。 但是,它仍然很有幫助,因為它描述了XML資料並標識了Itemtag。

注意: 「設定對應」功能會下載整個XML來源以執行其分析。 如果檔案很大,此操作可能超時。

成功後,此函式將標識所有可能的XPath項,其中許多項不適合使用。 請務必檢查產生的地圖定義,並移除您不需要或想要的地圖定義。

注意

「設定映射」功能可能無法用於大型XML資料集,因為其檔案解析器嘗試將整個檔案讀入記憶體。 因此,您可能會遇到記憶體不足的狀況。 但是,當在編製索引時處理同一文檔時,它不會讀入記憶體。 相反,大型檔案會「在外出時」進行處理,不會先完全讀入記憶體。

關於在添加屬性載入器時使用「預覽」

屬性載入器資料會在索引操作之前載入。

新增「屬性載入器」時,您可選擇使用​Preview​功能來驗證資料,就像儲存資料一樣。 它會針對設定執行測試,但不會將設定儲存至帳戶。 測試訪問已配置的資料源。 但是,它將下載快取寫入臨時位置;它與索引爬蟲所使用的主快取資料夾不衝突。

預覽僅處理由​Acct:IndexConnector-Preview-Max-Documents​控制的5個預設文檔。 預覽的文檔以源格式顯示,如同向索引爬蟲顯示。 顯示畫麵類似網頁瀏覽器中的「檢視來源」功能。 您可以使用標準導覽連結,在預覽集中導覽檔案。

預覽不支援XML設定,因為此類檔案會直接處理,而不會下載至快取。

添加屬性載入器定義

每個「屬性載入器」配置都定義資料來源和映射,以將為該來源定義的資料項目與索引中的中繼資料欄位建立關聯。

注意

若要使用「屬性載入器」,您可能需要由Adobe帳戶代表或Adobe支援在您的帳戶中啟用它。

在新定義和已啟用定義的效果顯現給客戶之前,請重建您的網站索引。

若要新增屬性載入器定義

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。

  2. 在Stage Attribute Loader Definitions頁面上,按一下​Add New Attribute Loader

  3. 在Attribute Loader Add頁面上,設定您想要的設定選項。 可用的選項取決於您選擇的​Type

    選項

    說明

    名稱

    屬性載入器組態的唯一名稱。 您可以使用英數字元。 也允許使用字元"_"和"-"。

    類型

    資料來源。 您選擇的資料源類型會影響在屬性載入器添加頁上可用的結果選項。 您可以從下列選項中選擇:

    • 文字

      簡單的平面文字檔案、逗號分隔、定位點分隔或其他一致分隔格式。 每行以新行分隔的文本都對應於單個文檔,並使用指定的分隔符進行解析。

      您可以將每個值或欄對應至由欄號引用的中繼資料欄位,從1(1)開始。

    • 資訊源

      下載包含多列資訊的主要XML檔案。

    資料來源類型:文字

    已啟用

    將配置「開啟」以便使用。 或者,您可以關閉配置,以防止其被使用。

    注意:會忽略停用的屬性載入器組態。

    主機地址

    指定資料所在的伺服器主機的地址。

    如果需要,可以指定資料源文檔的完整URI(統一資源標識符)路徑,如以下示例所示:

    https://www.somewhere.com/some_path/some_file.tsv

    ftp://user:password@ftpserver.somewhere.com/some_path/some_file.csv

    URI被劃分為「主機地址」、「檔案路徑」、「協定」和(可選)「用戶名」和「密碼」欄位的相應條目

    檔案路徑

    指定簡單平面文本檔案、逗號分隔、制表符分隔或其他一致分隔格式檔案的路徑。

    路徑相對於主機地址的根目錄。

    通訊協定

    指定用於訪問檔案的協定。 您可以從下列選項中選擇:

    • HTTP

      如有必要,您可以輸入適當的驗證憑證來存取HTTP伺服器。

    • HTTPS

      如有必要,您可以輸入適當的驗證憑證以存取HTTPS伺服器。

    • FTP

      您必須輸入正確的驗證憑證才能存取FTP伺服器。

    • SFTP

      您必須輸入正確的驗證憑證才能存取SFTP伺服器。

    • 檔案

    逾時

    指定FTP、SFTP、HTTP或HTTPS連線的逾時(秒)。 此值必須介於30和300之間。

    重試次數

    指定失敗的FTP、SFTP、HTTP或HTTPS連線的重試次數上限。 此值必須介於0和10之間。

    值為零(0)將阻止重試嘗試。

    編碼

    指定在指定的資料源檔案中使用的字元編碼系統。

    分隔字元

    指定要用來描述指定資料源檔案中每個欄位的字元。

    逗號字元()是分隔字元的範例。 逗號用作欄位分隔字元,可協助您在指定的資料來源檔案中分隔資料欄位。

    選擇標籤? 以使用水準標籤字元作為分隔字元。

    第一列的標題

    指出資料來源檔案中的第一列僅包含標題資訊,而非資料。

    過時天數

    設定「屬性載入器」資料的下載之間的最小間隔。 在下載刷新頻率間隔內發生的索引觸發下載將被忽略。 當您將此值設為預設值1時,屬性載入器資料在24小時內不會下載多次。 在下載刷新頻率間隔內發生的所有搜索索引都使用上次下載的資料集。

    地圖

    使用列號指定列到元資料映射。

    • 指定列號,第一列為1(1)。 要為每個列添加新的映射行,請在操作下按一下 +

      您不需要參考資料來源中的每一欄。 您可以選擇跳過值。

    • 欄位

      定義用於每個生成的<meta>標籤的名稱屬性值。

    • 中繼資料?

      使欄位成為下拉式清單,您可從中為目前帳戶選取已定義的中繼資料欄位。

      如果需要,欄位值可以是未定義的中繼資料欄位。 未定義的中繼資料欄位有時對建立篩選指令碼所使用的內容很有用。

      請參閱關於篩選指令碼

    • 主鍵?

      只有一個欄位被標識為主鍵。 此欄位將用作「外鍵」,以將屬性載入器資料與索引中的相應文檔匹配。

    • 刪除HTML?

      勾選此選項時,會移除在此欄位資料中找到的任何HTML標籤。

    • 動作

      可讓您新增列至地圖或從地圖移除列。 列的順序不重要。

    資料來源類型:動態消息

    已啟用

    將配置「開啟」以便使用。 或者,您可以關閉配置,以防止其被使用。

    注意:會忽略停用的屬性載入器組態。

    主機地址

    指定資料所在的伺服器主機的地址。

    如果需要,可以指定資料源文檔的完整URI(統一資源標識符)路徑,如以下示例所示:

    https://www.somewhere.com/some_path/some_file.tsv

    ftp://user:password@ftpserver.somewhere.com/some_path/some_file.csv

    URI被劃分為「主機地址」、「檔案路徑」、「協定」和(可選)「用戶名」和「密碼」欄位的相應條目。

    檔案路徑

    指定包含多個「行」資訊的主XML文檔的路徑。

    路徑相對於主機地址的根目錄。

    通訊協定

    指定用於訪問檔案的協定。 您可以從下列選項中選擇:

    • HTTP

      如有必要,您可以輸入適當的驗證憑證來存取HTTP伺服器。

    • HTTPS

      如有必要,您可以輸入適當的驗證憑證以存取HTTPS伺服器。

    • FTP

      您必須輸入正確的驗證憑證才能存取FTP伺服器。

    • SFTP

      您必須輸入正確的驗證憑證才能存取SFTP伺服器。

    • 檔案

    Itemtag

    標識可用於標識指定資料源檔案中各個XML行的XML元素。

    例如,在Adobe XML檔案的下列Feed片段中,Itemtag值是記錄:

    <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE gsafeed PUBLIC "-/Google/DTD GSA Feeds/EN" ""> <gsafeed>      <header>           <datasource>marketplace</datasource>           <feedtype>incremental</feedtype>      </header>      <group action="add"> <record url=https://www.adobe.com/cfusion/marketplace_gsa/ index.cfm?event=marketplace.home&amp;marketplaceid=1 action="add" mimetype="text/html"displayurl="https://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.home&amp;marketplaceid=1"> <metadata> <meta name="mp_mkt" content="1"/>%20%20%20%20%20%20%20%20%20<meta name=?lang=zh-Hant"mp_logo" content="/images/marketplace/%20%20%20%20%20%20%20%20%20dbreferenced/marketplaceicons/icn_air.png?lang=zh-Hant"/>%20%20%20%20%20%20%20%20%20<meta name=?lang=zh-Hant"title" content="Adobe AIR Marketplace"/>%20%20%20%20%20%20%20%20%20<meta name=?lang=zh-Hant"description" content="Discover new applications ..."/> </metadata> <content><![CDATA[<html><head><title>Adobe AIR Marketplace</title></head><body>Discover new applications ...</body></html>]]></cntent> </record> <record url=https://www.adobe.com/cfusion/marketplace_gsa/ index.cfm?event=marketplace.home&amp;marketplaceid=2 action="add" mimetype="text/html" displayurl="https://www.adobe.com/cfusion/ marketplace/index.cfm?event=marketplace.home&amp;marketplaceid=2"> <metadata> <meta name="mp_mkt" content="2"/>%20%20%20%20%20%20%20%20%20<meta name=?lang=zh-Hant"mp_logo" content="/images/marketplace/%20%20%20%20%20%20%20%20%20dbreferenced/marketplaceicons/icn_photoshop.png?lang=zh-Hant"/>%20%20%20%20%20%20%20%20%20<meta name=?lang=zh-Hant"title" content="Adobe Photoshop Marketplace"/>%20%20%20%20%20%20%20%20%20<meta name=?lang=zh-Hant"description" content="Extend your creative possibilities ..."/> </metadata> <content><![CDATA[<html><head><title>Adobe Photoshop Marketplace</title></head><body>Extend your creative possibilities ...</body></html>]]>/content> </record> ... <record> ... </record>      </group> </gsafeed>

    交叉引用欄位名稱

    指定中繼資料欄位,其值會用作「屬性載入器」設定資料的查詢「索引鍵」。 如果未選擇任何值( —— 無—),則此配置的資料不可用於排名計算(規則 > 排名規則 > 編輯規則)。 當您選取值時,此欄位的值會用於使用此組態資料交叉參考網站搜尋/銷售檔案。

    過時天數

    設定「屬性載入器」資料的下載之間的最小間隔。 在下載刷新頻率間隔內發生的索引觸發下載將被忽略。 當您將此值設為預設值1時,屬性載入器資料在24小時內不會下載多次。 在下載刷新頻率間隔內發生的所有搜索索引都使用上次下載的資料集。

    地圖

    可讓您使用XPath運算式指定XML元素對中繼資料的映射。

    • 標記

      指定已解析XML資料的XPath表示法。 使用上述Adobe XML檔案範例,在選項Itemtag下,可使用下列語法來對應它:

      /record/@displayurl -> page-url /record/metadata/meta[@name='title']/@content -> title /record/metadata/meta[@name='description']/@content -> desc /record/metadata/meta[@name='description']/@content -> body

      上述語法的轉譯如下:

      • /record/@displayurl&nbsp;->&nbsp;page-url

        顯示記錄元素的屬性映射至中繼資料欄位 page-url

      • /record/metadata/meta[@name='title']/@content&nbsp;->&nbsp;title

        包含在中繼資料元素內、包含在記錄元素內、名稱屬性為標題元素的內容<a1/>屬性,對應至中繼資料欄位標題

      • /record/metadata/meta[@name='description']/@content&nbsp;->&nbsp;desc

        包含在記錄元素(其名稱屬性為說明)內的中繼元素中的內容屬性,映射至元資料欄位 desc <a111/>。

      • /record/metadata/meta[@name='description']/@content&nbsp;->&nbsp;body

        包含在記錄元素中的<a6/>元資料元素中的元素的內容<a1/>屬性,其名稱屬性為說明,映射到元資料欄位正文

      XPath是一個相對複雜的符號。 如需詳細資訊,請造訪下列位置:

      請參閱 https://www.w3schools.com/xpath/

    • 欄位

      定義用於每個生成的 <meta> 標籤的名稱屬性值。

    • 中繼資料?

      使欄位成為下拉式清單,您可從中為目前帳戶選取已定義的中繼資料欄位。

      如果需要,欄位值可以是未定義的中繼資料欄位。 未定義的中繼資料欄位有時對建立篩選指令碼所使用的內容很有用。

      請參閱關於篩選指令碼

      當屬性載入器在任何地圖欄位上處理具有多次點擊的XML檔案時,會將多個值串連在產生的快取檔案中的單一值中。 依預設,這些值會使用逗號分隔字元來組合。 但是,假設對應的欄位值是已定義的中繼資料欄位。 此外,該欄位還設定了「允許清單」屬性。 在這種情況下,欄位的「清單分隔符」值(定義的第一個分隔符)將用於級聯。

    • 主鍵?

      只有一個欄位被標識為主鍵。 此欄位將用作「外鍵」,以將屬性載入器資料與索引中的相應文檔匹配。

    • 刪除HTML?

      勾選此選項時,會移除在此欄位資料中找到的任何HTML標籤。

    • 動作

      可讓您新增列至地圖或從地圖移除列。 列的順序不重要。

  4. (可選)按一下​Setup Maps​下載資料來源的範例。 系統會檢查資料是否適合。

  5. 按一下​Add​將配置添加到Attribute Loader Definitions頁。

  6. 在Attribute Loader Definitions頁面上,按一下​rebuild your staged site index

  7. (可選)在Attribute Loader Definitions頁面上,執行下列任一項作業:

編輯屬性載入器定義

您可以編輯已定義的現有屬性載入器。

注意

若要使用「屬性載入器」,您可能需要由Adobe帳戶代表或Adobe支援在您的帳戶中啟用它。

並非所有的「屬性載入器」選項都可供您變更,例如Type下拉式清單中的「屬性載入器名稱」或「類型」。

若要編輯屬性載入器定義

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。

  2. 在Attribute Loader頁面的Actions欄標題下,按一下​Edit​以取得您要變更其設定的屬性載入器定義名稱。

  3. 在Attribute Loader Edit頁面上,設定您想要的選項。

    請參閱添加屬性載入器定義下的選項表。

  4. 按一下 Save Changes.

  5. (可選)在Attribute Loader Definitions頁面上,按一下​rebuild your staged site index

  6. (可選)在Attribute Loader Definitions頁面上,執行下列任一項作業:

複製屬性載入器定義

您可以複製現有的「屬性載入器」定義,以用作要建立的新「屬性載入器」的基礎。

注意

若要使用「屬性載入器」,您可能需要由Adobe帳戶代表或Adobe支援在您的帳戶中啟用它。

複製「屬性載入器」定義時,預設會停用複製的定義。 若要啟用或「開啟」定義,您必須從Attribute Loader Edit頁面加以編輯,然後選取​Enable

請參閱編輯屬性載入器定義

複製屬性載入器定義

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。

  2. 在Attribute Loader頁面的Actions欄標題下,按一下​Copy​以取得您要複製其設定的屬性載入器定義名稱。

  3. 在Attribute Loader Copy頁面上,輸入定義的新名稱。

  4. 按一下 Copy.

  5. (可選)在Attribute Loader Definitions頁面上,執行下列任一項作業:

更名屬性載入器定義

您可以更改現有屬性載入器定義的名稱。

注意

若要使用「屬性載入器」,您可能需要由Adobe帳戶代表或Adobe支援在您的帳戶中啟用它。

要更名屬性載入器定義

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。

  2. 在Attribute Loader頁面的Actions欄標題下,按一下​Rename​以取得您要變更的屬性載入器定義名稱。

  3. 在Attribute Loader Rename頁面上,在Name欄位中輸入定義的新名稱。

  4. 按一下 Rename.

  5. (可選)在Attribute Loader Definitions頁面上,執行下列任一項作業:

載入屬性載入器資料

您可以將設定的「屬性載入器」資料下載至網站搜尋/銷售。

Data Load頁顯示有關上次屬性載入程式資料載入操作狀態的以下資訊:

狀態欄位

說明

狀態

指出上次資料載入嘗試的成功或失敗。 或者,它顯示已在進行中的資料載入操作的狀態。

開始時間

顯示上次資料載入操作開始的日期和時間。

停止時間

顯示上次資料載入操作的完成日期和時間。 或者,它表示當前資料載入操作仍在進行中。

要載入屬性載入器資料

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。

  2. 在Attribute Loader Definitions頁面上,按一下​Load Attribute Loader Data

  3. 在​Attribute Loader Data Load​頁面上,執行下列其中一項作業:

    • 按一下​Start Load​啟動載入操作。

      在資料載入操作期間,Progress​行提供有關其進度的資訊。

    • 按一下​Stop Load​停止載入操作。

  4. 按一下​Close​返回Attribute Loader Definitions頁。

預覽屬性載入器資料

您可以使用「預覽」來檢視最近載入的屬性載入器資料。

表格中的「行」列顯示每行資料的編號,指示「屬性載入器」值的載入原始順序。

其餘的欄會顯示與每個項目相關聯的值。

如果表為空,表示您尚未載入任何屬性載入器資料。 您可以關閉Attribute Loader Data Preview頁面,然後載入「屬性載入器」資料。

請參閱載入屬性載入器資料

若要預覽屬性載入器資料

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。

  2. 在Attribute Loader Definitions頁面的Actions欄下,按一下​Preview​以取得您要檢視其下載資料的組態。

  3. 在Attribute Loader Data Preview頁面上,使用頁面頂端和底部的導覽和檢視選項來檢視資料。

    按一下表格中的任何欄標題,以遞增或遞減順序排序資料。

  4. 執行下列任一操作:

    • 按一下​Download to Desktop​以下載並將表格儲存為。xlt檔案。
    • 當您完成預覽「屬性載入器」資料並返回先前檢視的頁面時,請關閉頁面。

查看屬性載入器定義的設定

您可以查看現有屬性載入器定義的配置設定。

將屬性載入器定義新增至Attribute Loader Definitions頁面後,您便無法變更其「類型」設定。 您必須先刪除定義,然後新增定義。

注意

若要使用「屬性載入器」,您可能需要由Adobe帳戶代表或Adobe支援在您的帳戶中啟用它。

查看屬性載入器定義的設定

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。
  2. 在Attribute Loader頁面的Actions欄標題下,按一下​Edit​以取得您要檢閱或編輯其設定的屬性載入器定義名稱。

從最近的「屬性載入器」資料載入中檢視記錄檔

您可以使用View Log來檢查最近下載過程的屬性載入器資料日誌檔案。 您也可以使用記錄檢視來監視執行中的下載。

請參閱載入屬性載入器資料

從最近的「屬性載入器」資料載入中檢視記錄檔

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。
  2. 在Attribute Loader Definitions頁面上,按一下​View Log。 記錄頁、
  3. 在Attribute Loader Data Log頁面上,使用頁面頂端和底部的導覽和檢視選項來檢視記錄資訊。
  4. 完成後,關閉頁面以返回Attribute Loader Definitions頁面。

刪除屬性載入器定義

您可以刪除不再需要或使用的現有屬性載入器定義。

注意

若要使用「屬性載入器」,您可能需要由Adobe帳戶代表或Adobe支援在您的帳戶中啟用它。

刪除屬性載入器定義

  1. 在產品功能表上,按一下「Settings > Metadata > Attribute Loader」。
  2. 在Attribute Loader Definitions頁面的Actions欄標題下,按一下​Delete​以取得您要移除的屬性載入器定義名稱。
  3. 在Attribute Loader Delete頁面上,按一下​Delete

本頁內容