Sun ONE logo      上一頁      目錄      索引      下一頁     

Sun ONE Portal Server 6.2 管理員指南

第 8 章
管理搜尋引擎服務

本章說明如何配置及管理 Sun™ ONE Portal Server 搜尋引擎服務。

本章包含下列章節:


搜尋引擎服務簡介

Sun ONE Portal Server 搜尋引擎是一種分類法暨資料庫服務,專門支援搜尋及瀏覽介面,功能類似 Google、Alta Vista 等網際網路搜尋引擎。搜尋引擎內含 robot 程式,負責搜尋、轉換並匯集文件資源。在 Sun ONE Portal Server 6.2 中,介面是由桌面使用 JSP™ 提供者單獨提供。搜尋引擎內含用來編輯配置的管理工具,以及系統管理用的指令行工具。透過 Sun ONE Identity Server 管理主控台可定義配置設定,並將其儲存成 Sun ONE Identity Server 服務屬性值。


備註

雖然管理主控台可供管理員配置大多數的搜尋引擎選項,但不會執行所有可透過指令行執行的管理功能。


搜尋資料庫

搜尋使用者係在資料庫中進行搜尋,找出特定資源或某類資源。資料庫中的各個項目稱作資源描述 (RD)。一個資源描述即為某一資源的一段特定資訊。每個資源描述的欄位是由資料庫綱目決定。

在資料庫中加入 RD 的方法有兩種:

Sun ONE Portal Server 搜尋引擎中的 RD 乃依據開放網際網路標準建立,例如摘要物件交換格式 (SOIF) 及資源描述訊息 (RDM) 等。這些標準能夠讓搜尋引擎在跨平台企業環境中運作。

搜尋 Robot

要填充資料庫內容,其方法之一是透過 robot。搜尋引擎採用 robot 尋找並報告其網域內的資源。robot 是一種小程式,其功能有二:

身為系統管理員,您會透過多種方法來控制這些程序的每一環節,包括:

搜尋引擎亦提供公用程式,以確保 robot 確實達成您所要的結果。

資料庫分類法種類

使用者可用兩種不同的方式與搜尋系統產生互動:使用者可鍵入直接查詢以搜尋資料庫,或是使用自己設計的一組種類來瀏覽整個資料庫內容。而種類的階層有時被稱作分類法。資源分類好比是為資料庫建立一個目錄。

瀏覽是搜尋系統的選用功能。也就是說,不一定要使用依種類瀏覽的功能,依然能夠擁有相當好用的搜尋系統。您需判定加入可瀏覽的種類對於索引使用者來說是否實用,以及應建立哪些種類。

搜尋資料庫中的資源需指派到各個種類以釐清複雜性。如資料庫中的項目數量龐大,宜將相關項目分組歸類。如此可讓使用者迅速找出特定類型的項目、在類似項目之間進行比較,而從中選擇所要的項目。

這種分類方式在產品及服務索引中十分常見。服飾型錄會分男裝、女裝及童裝服飾,每一大類又可細分為外套、襯衫、鞋子等。辦公室用品型錄則可區分為傢具、文具用品、電腦及軟體等。廣告目錄即根據產品及服務的種類編排而成。

印刷品索引的分門別類原則亦適用於線上索引。其用意是讓使用者易於找出特定類型的資源,以便從中選擇自己所要的資訊。無論您設計的索引範圍大或小,設定種類時都應以可用性為首要考量。換句話說,您需要瞭解使用者如何使用種類。例如您受託為一家在三個不同地區設有辦事處的公司設計索引,此時您可能會以各家分公司作為頂層種類。但假設使用者對於業務執掌的重視超乎地緣關係,則依據企業部門進行資源分類較為適宜。

種類一旦定義,就必須設定規則將資源指派到各個種類。這些規則稱作分類規則。如未適當定義分類規則,使用者將無法透過瀏覽種類的方式找出資源。您固然應避免將資源歸類錯誤,但也要避免漏歸類文件。

文件可指派到多項種類,最多達設定值定義的數目為止。分類規則不需要經過任何流程控制決定,因此比過濾器規則單純。在分類規則下,您需要決定使用何種準則將特定種類指派到某項資源,使其成為資源描述中的一部份。分類規則是一種簡單的條件陳述式,格式為「假如 <某條件> 為真,則將資源指派到 <種類>」。


配置搜尋通道

本節說明如何進行搜尋引擎服務的初始配置。配置設定可透過 Sun ONE Identity Server 管理主控台加以定義,並儲存為 Sun ONE Identity Server 服務屬性值。

搜尋服務為全域註冊,且其配置適用於整個 Portal Server。在預設下,您在 Sun ONE Portal Server 安裝期間所指定的組織將會註冊搜尋服務。如安裝範例入口網站,範例入口網站桌面的「搜尋」標籤即包含搜尋通道。這會在 Sun ONE Portal Server 安裝期間自動配置。不過,若為新組織或新的執行個體進行安裝時,您必須定義搜尋 URL。

搜尋提供者的預設使用者行為是,當使用者輸入查詢時顯示「找不到符合文件」。

您需自行配置搜尋伺服器並建立文件資料庫,才能顯示出搜尋結果。

起始配置搜尋伺服器

請參照下列步驟配置搜尋提供者。此方法僅為填充資料庫的舉例。您也可以使用匯入功能。

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 建立新站台。
    1. 按一下「Robot」。
    2. 按一下「站台」。
    3. 按一下「管理站台」下方的「新增」,定義應交由 Robot 編列索引的站台。
    4. 指定站台類型 (URL 或網域)、應編列索引的站台,以及 Robot 耙梳的深度。
    5. 按一下「建立站台」以套用預設的搜尋屬性,或是選取「建立」與「編輯站台」,將搜尋站台定義得更完善。
    6. 請參閱附錄 F,「搜尋屬性」中有關站台定義屬性的詳細資訊。

  6. 建立分類法。
  7. 建立分類法時,可使用「種類」下的「種類編輯程式」,或者將範例分類法 SOIF 檔複製到 config/taxonomy.rdm

  8. 停用任何不需使用的預設過濾器。
  9. 按一下「Robot」後再按「過濾器」。關閉「過濾器規則」清單中任何不需使用的過濾器。

  10. (選擇配置) 如要在種類下顯示文件搜尋結果,需建立 robot 分類規則。
  11. 您可以使用「種類」下的「分類規則編輯程式」來建立 robot 分類規則。

  12. 啟動 robot。
  13. 依序按一下「Robot」、「摘要」及「啟動」,即可啟動 robot。

  14. 重新編列種類索引。
  15. 按一下「種類」後再按「重新編列索引」,開始進行重新編列。

要定義搜尋 URL

searchServer 屬性用來定義搜尋 URL。此屬性係自動配置到預設的組織;但是當您建立新的組織或新的 SearchProvider 執行個體,或者手動載入範例 dp-org.xml 時,此值都不會自動定義。使用者如於此值未定義的情況下進行搜尋,該使用者的桌面會出現下列錯誤訊息:

You got a com.sun.portal.search.providers.taglib.SearchTaglibException:Search Request Error:search server is not defined.

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇組織作為定義搜尋 URL 的對象。
  4. 從「檢視」功能表中選擇「服務」
  5. 使用導覽窗格中的「顯示」功能表以及位置窗格中的位置路徑。

  6. 按一下導覽窗格中「桌面」旁邊的屬性箭頭。
  7. 桌面屬性頁面隨即出現在資料窗格中。

  8. 在桌面頁中按一下「通道與容器管理」連結。
  9. 「通道」頁面隨即顯示。容器路徑顯示於頂端。已定義的通道會顯示在清單中。

  10. 按一下您要修改的「搜尋」通道旁之「編輯屬性」連結。
  11. 「屬性」頁面隨即顯示。

  12. 指定「搜尋伺服器」屬性中的搜尋URL,格式為:
  13. http://portal_server_name:port/portal/search

  14. 按一下「儲存」。
  15. 執行下列動作,檢驗搜尋 URL 配置:
    1. 登入您已配置搜尋 URL 的組織。例如,登入名為 B 的組織如下:
    2. http://portal_server_name:port/amserver/ui/login?org=B

    3. 從搜尋通道執行搜尋。


管理搜尋引擎

一旦完成搜尋引擎的初始配置並產生資料庫後,即可從 Sun ONE Identity Server 主控台檢視並管理搜尋引擎。

檢視、管理與監視搜尋引擎作業

搜尋引擎的操作屬性有兩種層級:基本層級和進階層級。當您從管理主控台選取搜尋服務時,會依預設顯示基本設定頁面。其中的基本設定包括伺服器根目錄、暫存檔的存放位置,以及文件層次安全性。進階設定項目則包括各種搜尋引擎元件的記錄位置,及已配置的日誌層次。

此外,管理主控台還可供管理員檢視日誌檔案,或是從日誌檔中擷取出來的特定資訊。

檢視或管理基本設定

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「伺服器」,再按「設定」。
  6. 檢視或指定搜尋引擎的「伺服器根」目錄。
  7. 檢視或指定搜尋引擎的「暫存檔」目錄。
  8. 檢視或指定「文件層次安全性」屬性。
  9. 關閉表示所有使用者皆可存取資料庫中的 RD。開啟表示必須先評估 RD 中的 ReadACL 欄位,以判定使用者是否獲准存取 RD。

  10. 按一下「儲存」以記錄任何更動過的屬性。

檢視或管理進階設定

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「伺服器」,再按「進階」。
  6. 檢視或指定「進階」屬性。
  7. 可用的屬性有:搜尋 (rdm)、停用搜尋日誌、索引維護、RD 管理員、RDM 伺服器,以及日誌層次。

  8. 按一下「儲存」以記錄任何更動過的設定。

要監視搜尋引擎活動

搜尋引擎提供多種報告可供您監視搜尋活動狀態。

檢視各種報告的步驟如下:

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 按一下「報告」。
  6. 按一下功能表列中的連結,檢視特定報告。
  7. 可用的報告選項如下:起點、排除的 URL、Robot 進階報告、日誌檔案,以及熱門搜尋。


管理 Robot

以下舉出您在管理 Robot 時可能需執行的一些配置及維護工作:

定義站台

robot 的作用在於找出資源並判定是否 (及如何) 將其描述加入資料庫中。而決定應造訪哪些伺服器以及應對該等伺服器的哪些部分編列索引,即所謂的站台定義。

定義搜尋引擎的站台乃是伺服器管理員的重要工作之一。您一方面必須將 robot 傳送到所有需要編列索引的伺服器,同時也需要剔除無關緊要的站台,以免其佔據資料庫而難以找出正確資訊。

要定義站台供 Robot 編列索引

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,再按「站台」。
  6. 要建立站台:
    1. 按一下「新增」。
    2. 選取站台類型 (url 或網域)。
    3. 指定站台及深度。
    4. 按一下「儲存」。
  7. 要編輯站台屬性,按一下「編輯」連結。
  8. 如此會顯示內含站台屬性的窗體。請參閱附錄 F,「搜尋屬性」中有關站台屬性的資訊。

    1. 編輯屬性。
    2. 按一下「儲存」。

控制 Robot 耙梳

robot 會針對選取作編列索引的各個站台進行耙梳。管理員可藉由定義耙梳的操作參數來控制 robot 搜尋站台的方式。耙梳參數可供您定義速率、完成動作、登入層級、符合標準、鑑別參數、代理伺服器設定、依循連結的最大數目,以及其他設定等。請參閱附錄 F,「搜尋屬性」中有關 robot 耙梳屬性之說明。

控制 Robot 耙梳

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,接著按「耙梳」。
  6. 如此會顯示一屬性窗體,供您定義 Robot 耙梳操作參數及其設定的屬性。請參閱附錄 F,「搜尋屬性」中有關 Robot 耙梳屬性的資訊。

  7. 視需要修改 Robot 耙梳屬性。

    備註

    jvm12.conf 檔含有代理伺服器設定 (使用 http.proxyHost= http.proxyPort= 選項),您必須勾選「接受來自任何主機的指令」才能使 Robot 執行。


  8. 按一下「儲存」。

過濾 Robot 資料

過濾器可將資源屬性與過濾器定義進行比對,藉此識別資源而判定是否應排除或納入站台定義。Robot 本身提供多數預先定義的過濾器,其中有部分為預設啟用。下列列舉預先定義的過濾器,帶有星號者表示預設啟用:

在過濾程序的管理上,您可以建立新的過濾器定義、修改過濾器定義,或者啟用或停用過濾器。

要新建過濾器定義

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,再按「過濾器」。
  6. 按一下「新增」並指定新過濾器的「暱稱」。
  7. 在「過濾器定義」中,勾選核取方塊並指定「過濾器來源」、「過濾依據」及「過濾器字串」等設定值。您可視需要指定多個過濾器定義。
  8. 鍵入過濾器的描述。
  9. 如要在建立新站台時使用此過濾器,請勾選「新站台」。
  10. 按一下按鈕指明是要納入或排除符合此過濾器的資源。
  11. 按一下「儲存」。

要修改現有的過濾器定義

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,再按「過濾器」。
  6. 從「過濾器規則」清單中找出要修改的過濾器,然後按一下「編輯」連結。
  7. 視需要修改過濾器。
  8. 鍵入過濾器的描述。
  9. 按一下「儲存」。

要啟用或停用過濾器

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,再按「過濾器」。
  6. 從「過濾器規則」清單中找出所要修改的過濾器。
  7. 選取按鈕指明是否開啟或關閉過濾器。
  8. 按一下「儲存」。

定義編列索引屬性

robot 會針對每個通過 robot 過濾器的資源產生 RD 並放置在資料庫中。您對於產生 RD 所做的設定,將決定使用者搜尋資料庫時得到的結果。例如,您可以選擇將各個文件的完整內文編列索引,或者僅將文件開頭的固定部分編列索引。

要定義編列索引屬性

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,再按「編列索引」。
  6. 如此會出現一個屬性頁面,供您定義 Robot 編列索引操作參數及其設定。請參閱附錄 F,「搜尋屬性」中有關 Robot 編列索引屬性的資訊。

  7. 視需要修改 Robot 編列索引屬性。
  8. 按一下「儲存」。

使用 Robot 公用程式

Robot 具有兩種除錯工具或公用程式:

執行站台探查公用程式

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,再按「站台探查」。
  6. 鍵入站台的 URL 以便進行探查。
  7. 如要讓探查傳回 DNS 資訊,按一下「顯示進階 DNS 資訊」。
  8. 按一下「確定」開始進行站台探查。

執行模擬器

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,再按「模擬器」。
  6. 鍵入一個或多個 URL 以執行模擬。
  7. 如要讓模擬器檢查別名,選取「檢查 DNS 別名」。
  8. 如要讓模擬器檢查重導,選取「檢查伺服器重導 (302)」。
  9. 按一下「確定」啟動模擬器。

Robot 排程

為維持資料搜尋的時效,robot 應定時搜尋站台並編列索引。因為 robot 耙梳及編列索引時會消耗處理資源及網路頻寬。為避免受到這些資源的限制,您應當排定讓 Robot 在非尖峰日期及時段執行。管理主控台可供管理員設定 cron 工作,以及執行 robot 的時間和日期。

進行 Robot 排程

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「Robot」,接著按「排程」。
  6. 選取啟動 robot 的時間 (時/分) 及日期。
  7. 選取停止 robot 的時間及日期。
  8. 按一下「儲存」。


管理資料庫

搜尋引擎會將資源描述儲存在資料庫中。以下舉出您在管理資料庫時可能需執行的一些配置及維護工作:

匯入至資料庫

一般而言,您搜尋資料庫中的項目通常來自 robot。只要告訴 robot 去造訪哪些網站,它就會找出所有找得到的資源並產生描述。不過您也可以將現有的項目匯入資料庫,無論是從 Sun ONE Portal Server 搜尋引擎、iPlanet Web Servers、Netscape™ Enterprise Servers 或其他來源所產生的資料庫均可。以匯入現有資料庫 RD 的方式取代傳送 Robot 建立新的 RD,不但有助於減少網路流量負荷,亦可透過分工而加速完成龐大的編列索引工作。當中央資料庫與編列索引的伺服器之間相距較遠時,可先在本端產生 RD,再從中央資料庫定時匯入各個遠端資料庫。

搜尋引擎是以匯入代理程式從另一台伺服器或資料庫匯入 RD。匯入代理程式 係執行一項程序,即從外部來源擷取多數 RD,再將該等資訊合併到本端資料庫中。此代理程式中含有參數,告訴程式到哪裡匯入 RD、到達目標時提出何種要求,以及用來善加控制其執行匯入工作的其他資訊等。

在匯入資料庫前,必須先建立匯入代理程式。代理程式一旦建立完成後,即可開始進行匯入程序,或是排定執行匯入程序的時間。

建立匯入代理程式

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 選取「資料庫」並按一下「匯入代理程式」連結。
  6. 按一下「新增」。
  7. 出現匯入代理程式的屬性頁面。

  8. 針對匯入代理程式指定適當的屬性。
  9. 請參閱附錄 F,「搜尋屬性」中有關資料庫匯入屬性的資訊。

    1. 指明匯入來源為本端檔案或搜尋伺服器。
    2. 若是從檔案匯入,請指定本端檔案路徑。
    3. 若是從另一台搜尋伺服器匯入,請指定遠端伺服器的 URL、執行個體名稱及搜尋 URL。
    4. 指定匯入目標資料庫的名稱。
    5. 指定匯入代理程式的字元集。
  10. 按一下「儲存」。

編輯現有的匯入代理程式

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 選取「資料庫」並按一下「匯入代理程式」連結。
  6. 按一下代理程式右側的「編輯」連結開始編輯。
  7. 針對匯入代理程式指定適當的屬性。
  8. 請參閱附錄 F,「搜尋屬性」中有關資料庫匯入屬性的資訊

  9. 按一下「儲存」。

編輯資源描述

有時您會遇到需要變更一項或多項資源描述內容的情形。例如,為了修正編排錯誤,您可能需要從原始文件將正確編排複製到資源描述中。

編輯資源描述

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「資料庫」,再按「資源描述」。
  6. 選取所要搜尋的資源描述類型,以便進行編輯。
  7. 可用的類型如下:全部 RD、未分類的 RD、已分類的 RD、依種類區分的 RD、依 URL 區分的特定 RD、包含的 RD。

  8. 如選用包含資源描述,請指定要在資源描述中搜尋的文字字串。
  9. 按一下「搜尋」。
  10. 從找到的資源描述清單中,選取您要編輯的資源描述。
  11. 適當編輯資源描述屬性。
  12. 按一下「儲存」。

編輯資料庫綱目

綱目係決定您的搜尋引擎針對各項資源維護的資訊及格式。您的綱目設計會決定影響索引可用性的兩大因素:

綱目是指資料庫中的資源描述之主資料結構。您在該資料結構中的索引定義方式,會大幅影響到使用者存取資源的程度。

綱目與搜尋引擎及其 Robot 使用的檔案結構息息相關。應一律使用管理主控台中的綱目工具來變更資料結構。切勿直接編輯綱目檔 (schema.rdm),即使該檔案是文字檔也不可擅自編輯。

您可以編輯搜尋引擎的資料庫綱目,在其中加入新的綱目屬性、編輯綱目屬性或刪除屬性。

綱目具有下列屬性:

編輯資料庫綱目

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「資料庫」,再按「綱目」。
  6. 出現「綱目」屬性頁面。

  7. 要在綱目中新增屬性:
    1. 選取「綱目清單」下的「新增」。
    2. 在「名稱」及「描述」欄位中鍵入新屬性的名稱及描述。
    3. 勾選「可編輯」以便編輯屬性。
    4. 勾選「可編列索引」以便為屬性編列索引。
  8. 要啟用或停用現有的綱目屬性:
    1. 按一下綱目清單中任一屬性旁的「編輯」連結。
    2. 出現「綱目」屬性頁面。

    3. 勾選「可編輯」以便編輯屬性。
    4. 勾選「可編列索引」以便為屬性編列索引。
    5. 按一下「更新」。
  9. 要刪除屬性:
    1. 勾選綱目清單中的屬性。
    2. 按一下「刪除」。

    3. 備註

      變更搜尋引擎綱目可能必須要將整個資料庫重新編列索引,並將伺服器重新開機。這是因為搜尋引擎的鎖定功能對於綱目欄位的順序及類型具有高度關聯性。新增或移除 (或甚至移除後再重新加入) 文字欄位時極有可能造成搜尋結果鎖定範圍不正確。

       


定義綱目別名

您可能會遇到資料庫綱目欄位的使用名稱之間相互矛盾的情形。其中一種是當您將資源描述從某伺服器匯入另一伺服器時發生。您無法保證雙方伺服器一律使用相同的綱目項目名稱。同樣的,當 robot 將 HTML META 標記從文件轉換到綱目欄位時,是由文件控制名稱。

搜尋引擎可讓您針對綱目屬性定義綱目別名,使這些外部綱目名稱對映到您資料庫欄位的有效名稱。

定義綱目別名

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 選取「資料庫」並按一下「綱目」連結。
  6. 出現「綱目」屬性頁面。

  7. 按一下要定義別名的目標屬性。
  8. 指定別名的欄位名稱,供匯入後的資料庫使用。
  9. 按一下「更新」。
  10. 按一下「重新編列索引」。
  11. 大型資料庫的重新編列索引程序,可能需要數小時來完成。

檢視資料庫分析

搜尋引擎可產生報告,提供有關已編列索引的站台數以及資料庫中各個站台之資源數目等資訊。

檢視資料庫分析資訊

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「資料庫」,再按「分析」。
  6. 顯示出所有站台的排序清單及目前存在於搜尋資料庫中之站台的資源數。

  7. 如要產生最新清單,按一下「儲存」。

重新編列資料庫索引

在特定情況下,您可能需要針對搜尋引擎的資源描述資料庫重新編列索引。較顯著的實例像是當您著手編輯綱目以新增或移除已編列索引的欄位之情形。

如因磁碟錯誤造成索引檔損毀時,可能也需要重新編列資料庫索引。此外,新增大量資源描述後最好也要重新編列索引。

重新編列資料庫索引可能需要數小時來完成。

資料庫中的 RD 數越多,則重新編列資料庫索引所需的時間越長,因此當您擁有龐大的資料庫時,應當利用伺服器的低峰期間執行重新編列索引的工作。

重新編列資料庫索引

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 依序選取「資料庫」及「管理」。
  6. 按一下「資料庫清單」下的「重新編列索引」。
  7. 勾選「重新編列資料庫索引?」核取方塊,然後按一下「確定」。
  8. 搜尋引擎即開始重建搜尋集合及其索引檔案。

使資料庫到期

使資料庫到期會讓資源描述形同過期。唯有當您截止期限時,資源描述才會到期。過期的資源描述會被刪除,但資料庫大小不會減少。

使資料庫到期

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 依序選取「資料庫」及「管理」。
  6. 選取「資料庫清單」下的「到期」。
  7. 勾選「RD 到期?」核取方塊,然後按「確定」。

清除資料庫

到期日是資源描述的屬性之一。您的 robot 可透過 HTML META 標記或資源伺服器所提供的資訊設定到期日。在預設下,資源描述自建立日起三個月後過期,除非資源另有指定不同的到期日。您應讓搜尋引擎定期清除資料庫中過期的資源描述。

清除功能可用來移除資料庫的內容。用於索引的磁碟空間將會回復,但是用於主資料庫的磁碟空間將不會回復,該空間將會被再利用,作為新資料新增至資料庫中。

要清除伺服器中過期的資源描述:

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 依序選取「資料庫」及「管理」。
  6. 選取「資料庫清單」下的「清除」。
  7. 勾選「清除資料庫?」核取方塊,然後按「確定」。
  8. 清除完畢後,系統會顯示「資料庫內容清除成功。」的訊息。

分割資料庫

搜尋引擎可讓您分割涉及搜尋資料庫的實體檔案,無論該資料庫是否使用多個磁碟、檔案系統、目錄或分割區。使資料庫散佈在不同的實體或邏輯裝置中,可藉此建立超乎單一裝置容量的大型資料庫。

在預設下,搜尋引擎設定資料庫僅使用一個目錄。指令行介面可供您針對資料庫分割區執行兩種操作:

搜尋引擎不會檢查各分割區是否尚有剩餘空間。您必須自行維護足夠的空間供資料庫使用。

資料庫分割區最多共可新增到 15 個


備註

一旦增加分割區數目,未來若要再減少數目時,必須先刪除整個資料庫。


您可以變更任何資料庫分割區的實體位置,只要指定新位置的名稱即可。同樣的,您也可以將現有的分割區重新命名。使用 rdmgr 指令進行分割區操作。請參閱第 14 章的「指令行公用程式」中有關 rdmgr 指令之資訊。


管理資料庫分類法

以下舉出您在管理資料庫分類法時可能需執行的一些配置及維護工作:

配置種類

透過 Sun ONE Identity Server 管理主控台可執行下列程序來配置資料庫分類法:

要建立子種類

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「種類」,再按「種類編輯器」。
  6. 選取類別以便在其中建立子種類。
  7. 如未事先定義任何種類,則只會列出標題為「搜尋」的根種類。按一下下方的「搜尋」連結可展開根種類。

  8. 在「名稱」欄位中,指定種類的名稱。
  9. 在「描述」欄位中,指定種類的描述 (選填)。
  10. 按一下「新增為子」以建立子種類。
  11. 按一下「儲存」。

  12. 備註

    當顯示的種類清單跨佔多頁時,種類編輯器中便會出現前往清單。利用上頁和下頁按鈕可從目前頁面向上或向下捲動畫面。利用前往按鈕可瀏覽多頁。


建立兄弟種類

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「種類」,再按「種類編輯器」。
  6. 選取類別,以便在其中建立兄弟種類。
  7. 在「名稱」欄位中,指定種類的名稱。
  8. 在「描述」欄位中,指定種類的描述 (選填)。
  9. 按一下「新增為兄弟」以建立同輩種類。
  10. 按一下「儲存」。

  11. 備註

    當顯示的種類清單跨佔多頁時,種類編輯器中便會出現前往清單。利用上頁和下頁按鈕可從目前頁面向上或向下捲動畫面。利用前往按鈕可瀏覽多頁。


更新種類

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「種類」,再按「種類編輯器」。
  6. 選取種類進行更新。
  7. 如要變更種類名稱,請在「名稱」欄位中為該種類指定新的名稱。
  8. 如要變更種類描述,請在「描述」欄位中為該種類指定新的描述。
  9. 按一下「更新」。
  10. 按一下「儲存」。

  11. 備註

    當顯示的種類清單跨佔多頁時,種類編輯器中便會出現前往清單。利用上頁和下頁按鈕可從目前頁面向上或向下捲動畫面。利用前往按鈕可瀏覽多頁。


刪除種類

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「種類」,再按「種類編輯器」。
  6. 選取要刪除的種類。
  7. 種類一旦被刪除,其下所有的子種類也會一併刪除。

  8. 按一下「刪除」。
  9. 按一下「儲存」。

  10. 備註

    當顯示的種類清單跨佔多頁時,種類編輯器中便會出現前往清單。利用上頁和下頁按鈕可從目前頁面向上或向下捲動畫面。利用前往按鈕可瀏覽多頁。


定義分類規則

分類規則是一種簡單的條件陳述式。其格式為「假如 <某條件> 為真,則將資源指派到 <種類>」。

定義分類規則

  1. 以管理員的身份登入 Sun ONE Identity Server 管理主控台。
  2. 依預設,已選取位置窗格中的「識別管理」且「所有已建立的組織」已顯示於導覽窗格中。

  3. 選擇位置窗格中的「服務配置」。
  4. 按一下導覽窗格中搜尋旁邊的屬性箭頭。
  5. 從功能表列按一下「種類」,再按「分類規則編輯器」。
  6. 如要建立新規則,請按一下「新增」。
  7. 如要編輯現有規則,請選取規則。
  8. 從下拉功能表中選取元素類型或屬性供資源分類之用。
  9. 在下拉功能表中按一下比對測試。
  10. 可用的比對測試有:是、包含、開頭、結尾或常規表示式。

  11. 定義比對用的文字字串。
  12. 如比對結果為真,按一下要進行資源分類的種類。
  13. 按一下「儲存」。


上一頁      目錄      索引      下一頁     


Copyright 2003 Sun Microsystems, Inc. 保留所有權利。