關於中繼資料功能表

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

關於定義

您可以使用Definitions自定義客戶提交搜索查詢時考慮的HTML和元資料欄位的內容和相關性。

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

另請參閱關於資料檢視

新增中繼標籤欄位

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

在新元標籤定義的效果可供客戶查看之前,您必須重建網站索引。

添加新元標籤欄位

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

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

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

    選項

    說明

    欄位名稱

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

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

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

    欄位名稱範例:

    • 作者
    • PublishDate
    • 野性

    中繼標籤名稱

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

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

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

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

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

    用戶定義的欄位定義中必須至少包含一個元標籤名稱。 預先定義的欄位不需要有相關聯的中繼標籤。 但是,如果指定了一個或多個元標籤,則元標籤的內容將覆蓋每個標籤的當前資料源。

    例如,如果元標籤「dc.title」與預先定義的「title」欄位相關聯,則來自「dc.title」元標籤的內容會與 <title> 標籤。

    其範例包括:

    • dc.date
    • 說明
    • 獨資企業

    資料類型

    每個欄位都有相關聯的資料類型,例如文字、數字、日期、版本、排名或位置。 此資料類型決定欄位內容的索引、搜尋及選擇性排序方式。

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

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

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

      請參閱關於排名規則

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

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

    允許清單

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

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

    例如,選取「允許清單」時,內容「紅、黃、綠、藍」會被視為四個個別值,而非一個。 此處理對於範圍搜索最有用(使用 sp_q_min , sp_q_max ,或 sp_q_exact )和 <search-field-value-list> , <search-field-values> <search-display-field-values>

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

    動態面

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

    將已識別的面向設定為動態。

    Facet會建置在中繼標籤欄位上。 中繼標籤欄位是低階的核心搜尋層,是AdobeSearch&Promote。 另一方面,刻面是GS(引導式搜尋)的一部分,即高階的AdobeSearch&Promote呈現層。 Facet擁有元標籤欄位,但元標籤欄位對Facet一無所知。

    請參閱關於動態面

    允許重複資料消除

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

    請參閱搜索CGI參數

    表名

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

    只要在核心搜尋CGI參數或範本標籤中提及此類欄位,表名就會自動提供。 此功能可透過表格比對來選取動態Facet,但您也可以視需要將其用於非動態Facet欄位。

    清單分隔字元

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

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

    預設搜尋

    當選中時,即使在給定搜索查詢中未顯式指定該欄位,也搜索該欄位內容。 如果您取消選取此選項,則只有在請求時才會搜尋欄位。

    垂直更新欄位

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

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

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

    若要深入了解垂直更新,請參閱關於垂直更新

    相關性

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

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

    排序

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

    請參閱搜索CGI參數

    語言

    僅當選擇了「排名」、「數字」或「日期」時可用。

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

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

    日期格式

    只有在選取資料類型日期時才可用。

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

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

    請參閱日期格式

    測試日期格式

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

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

    時區

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

    控制在為未指定時區的此欄位建立日期值索引時應用的假定時區。

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

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

    最不重要的排名值

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

    控制表示任何文檔的最低級別的排名值。

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

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

    預設排名值

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

    如果文檔不包含為此排名欄位定義的任何元標籤,則控制所使用的排名值。

    最重要的排名值

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

    控制表示任何文檔的最大排名的排名值。

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

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

    預設單位

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

    控制近距搜索的距離值處理。

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

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

    請參閱關於鄰近搜尋

    建立範圍說明?

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

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

    請參閱關於Facets

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

    範圍欄位

    只有在勾選「建立範圍說明」 時才可用。

    要更新的文字欄位,包含當前欄位的範圍說明。 此清單包含尚未與「欄位範圍」生成的其他欄位一起使用的所有文本欄位。

    範圍值

    僅當選中了「建立範圍描述」 並選擇了「範圍欄位」項時可用。

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

    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

    通常,值的格式為「as-is」 — 即,對於「5 10 20」的範圍值定義和提供的值1,生成的範圍說明將只是「小於5」。 如果您希望其為「4.99及以下版本」,請將 Precision 設定為 2 並使用以下格式:

    ~n~&nbsp;and&nbsp;below

    "小於"格式中,小寫 ~n~ 將使值根據 Precision 設定捨入

    注意:若要在範圍說明中加入任何數值預留位置,請以反斜線(\)首碼指定,例如 \~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~

    通常,這些值將格式化為「原樣」 — 即,對於「5 10 20」的範圍值定義和提供的值8,生成的範圍描述將只是「5到10」之類的內容。 如果您希望其為「介於5和9.99之間」,且值較高時向下調整,請將 Precision 設定為 2 並使用此格式:

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

    同樣地, ~L~ 可以用 ~l~ 取代,以便根據 Precision 設定調整向上的較低值。 這表示定義如下:

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

    如果 Precision 值為 2 ,將建立「介於5.01和10之間」。

    小寫 ~l~ 將根據 Precision 設定使小寫up捨入,小寫 ~h~ 將使大小寫down捨入。

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

    "Greater Than"格式

    僅當選中了「建立範圍描述」 並選擇了「範圍欄位」項時可用。

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

    Greater&nbsp;than&nbsp;~N~

    或:

    ~N~&nbsp;and&nbsp;above

    通常,值的格式為「as-is」 — 即,對於「5 10 20」的範圍值定義和提供的值30,生成的範圍說明將只是「大於20」。 如果您希望其為「20.01及更高版本」,請將 Precision 設定為 2 並使用以下格式:

    ~n~&nbsp;and&nbsp;above

    "Greater Than" Format 中,小寫 ~n~ 將根據 Precision 設定使值捨入 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" Format
    • 否則,將會找到欄位值落在兩個連續範圍值(大於或等於(>=)小於(<)大小值)之間的範圍,並使用中間格式

    和,若取消勾選:

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

    測試

    僅當選中了「建立範圍描述」 並選擇了「範圍欄位」項時可用。

    提供示例數值,然後按 Test 按鈕以查看如何建立「範圍」欄位。 產生的「範圍」說明會顯示在視窗中。

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

  4. 按一下 Add.

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

    請參閱配置分段網站的增量索引

  6. (選用)在Definitions頁面上,執行下列任一操作:

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

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

在客戶看到元標籤變更的效果之前,您必須重建網站索引。

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

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

  2. 在Definitions頁面的Actions列中,按一下要更改的元標籤欄位名稱行中的​Edit

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

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

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

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

  5. 按一下 Save Changes.

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

    請參閱配置分段網站的增量索引

  7. (選用)在Definitions頁面上,執行下列任一操作:

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

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

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

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

在客戶看到刪除元標籤的效果之前,您必須重建網站索引。

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

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

  2. 在Definitions頁面的User-defined fields區段中,按一下您要移除之中繼標籤欄位名稱列中的​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

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

欄位

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

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

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

如果您的頁面上不存在任何說明中繼資料標籤,則定義的內容會為您建立標籤。 desc 插入中指定的內容會像硬式編碼的元描述內容一樣顯示在結果頁面上。

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

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

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

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

請注意,注射會以其在 「欄位插入定義」 文本框中的顯示順序應用。 如果針對相同位置的頁面定義相同欄位(此範例中為「標題」)多次,則優先於後續定義。

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

請參閱規則運算式

以下定義中:

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

在符合規則運算式^的所有頁面上,「重要資訊」都會插入「target」欄位。*/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/ summer, beach, sand

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

在上述範例中,"summer, beach, sand"一詞會附加至"/travel/"目錄中所有頁面的"keys"欄位。 "/travel/fare/"目錄中所有頁面上的"keys"欄位也附加"ceys 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頁面會顯示下列資訊:

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

  • 已新增每個連接器的下列資料來源類型之一:

    • 文字 — 簡單的「一般」檔案、逗號分隔、定位點分隔或其他一致分隔格式。
    • 摘要 - 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> 標籤。

每個檔案的欄位會新增至快取。 對於寫入快取的每個文檔,也生成一個連結,如以下示例所示:

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

配置的映射必須有一個欄位標識為主鍵。 此對應會構成從快取擷取資料時所使用的金鑰。

Crawler可識別URL 索引:配置前置詞,可接著存取本機快取的資料。

3

對快取的文檔集進行爬網。

索引:連結將添加到爬網程式的待處理清單中,並以正常爬網順序進行處理。

4

處理每個文檔。

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

關於配置多個屬性載入器

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

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

屬性載入器類型

說明

文字

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

最佳配適方案會在地圖欄位中填入適當標籤和欄位值的猜測。 此外,顯示所分析資料的採樣。 如果您知道檔案包含標題列,請務必選取第一列中的標題。 設定函式會使用此資訊來更好地識別產生的對應項目。

資訊源

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

生成的XPath標識符顯示在映射表的標籤行中,並且在欄位中顯示類似的值。 這些行僅標識可用資料,不會生成更複雜的XPath定義。 但是,它仍然很有幫助,因為它描述了XML資料並標識了Itemtag。

注意: 「設定映射」函式將下載整個XML源以執行其分析。 如果檔案很大,則此操作可能會超時。

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

注意

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

關於新增屬性載入器時使用預覽

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

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

預覽僅處理由​Acct:IndexConnector-Preview-Max-Documents​控制的五個文檔的預設值。 預覽的文檔以源格式顯示,如向索引編目程式顯示。 顯示與Web瀏覽器中的「檢視來源」功能類似。 可以使用標準導航連結導航預覽集中的文檔。

預覽不支援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元素。

    例如,在AdobeXML文檔的以下摘要片段中,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"/> <meta name="mp_logo" content="/images/marketplace/%20%20%20%20%20%20%20%20%20dbreferenced/marketplaceicons/icn_air.png?lang=zh-Hant"/> <meta name="title" content="Adobe AIR Marketplace"/> <meta name="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"/> <meta name="mp_logo" content="/images/marketplace/%20%20%20%20%20%20%20%20%20dbreferenced/marketplaceicons/icn_photoshop.png?lang=zh-Hant"/> <meta name="title" content="Adobe Photoshop Marketplace"/> <meta name="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>

    交叉引用欄位名稱

    指定元資料欄位,其值將用作屬性載入器配置資料中的查找「鍵」。 如果未選擇任何值( - None—),則此配置的資料無法用於排名計算(Rules > Ranking Rules > Edit Rules)。 當您選取值時,此欄位的值會用來交叉參考網站搜尋/銷售檔案與此設定的資料。

    過時天數

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

    地圖

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

    • 標記

      指定已解析XML資料的XPath表示。 使用上面的示例AdobeXML文檔,在選項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

        包含在元資料元素內的內容元素的屬性,該元資料元素包含在記錄元素內,其名稱屬性為標題,映射到元資料欄位標題

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

        包含在記錄元素內的元資料元素中的內容屬性,其名稱屬性為說明,映射到元資料欄位 desc

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

        包含在記錄元素內的元資料元素中的內容屬性(其名稱屬性為說明)映射到元資料欄位 body

      XPath是相對複雜的表示法。 如需詳細資訊,請前往下列位置:

      請參閱 https://www.w3schools.com/xml/xpath_intro.asp

    • 欄位

      定義用於每個生成的 <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

本頁內容