共用方式為


spreladmin.exe 參照

 

適用版本: FAST Search Server 2010

上次修改主題的時間: 2015-03-09

SPRel 是搜尋點選連結記錄分析引擎。它類似 WebAnalyzer,原因是它會分析資料以改善搜尋結果的關聯。SPRel 會分析使用者在搜尋結果中按一下的項目,而不是計算及分析連結 (如 WebAnalyzer)。最常按的項目會標示為那些查詢字詞的最佳符合者。透過分析後 30 天之搜尋結果中的搜尋點選連結記錄,SPRel 就可以改善未來查詢的關聯。

使用 spreladmin 工具設定 SPRel 以及擷取狀態資訊。此命令列工具也可讓您管理用於執行搜尋點選連結記錄分析的排程。

此工具不常使用。您可能最常與 show 命令搭配使用以檢查 SPRel 狀態。

注意

若要使用命令列工具,請確認您符合下列基本要求:您是安裝有 FAST Search Server 2010 for SharePoint 之電腦的 FASTSearchAdministrators 本機群組成員。

Syntax

<FASTSearchFolder>\bin\spreladmin [global options] <command> [command options]

Parameters

參數 描述

<FAST Search 資料夾>

安裝 FAST Search Server 2010 for SharePoint 的資料夾路徑,例如 C:\FASTSearch。

spreladmin 全域選項

選項 描述

-h

顯示說明。

-v

顯示版本資訊。

spreladmin 命令選項

選項 描述

-b

指定 BackupConfigRestoreConfig 命令的備份檔案。

-i

每次執行之間的間隔 (以秒為單位)。

預設值:86400 秒 (1 天)

-k

指定要在修改設定時變更的設定參數。

-l

指定 SPRel 的新詳細度層級。

-q

提供 ShowURIRelevance 命令的 URI。

-u

提供 –k 所指定參數的新值。

-w

指定開始第一次執行的時間。格式:yyyy-mm-dd,HH:MM

spreladmin 處理命令

命令 必要的選項 描述

AbortProcessing

停止目前的處理。資料會保持其目前狀態,但是您稍後必須重新開始處理。自上次處理執行後取得的任何新原始資料,都會併入新的處理執行中。

注意

停止執行之後,SPRel 可能必須先保存它的檔案,而這可能需要一些時間。

Enqueue

讓 SPRel 進入待命狀態。取得新原始資料時,或是在使用者排定的時間,就會開始處理。

Dequeue

停止處理,並讓 SPRel 離開待命狀態。SPRel 重新加入佇列之前,不會再進行其他處理。

PauseProcessing

暫停持續進行的處理。所有資料會予以保存,並且處理可以在稍後從其已暫停狀態進行恢復,而不包含在開始處理執行之後取得的原始資料。

注意

暫停時,SPRel 可能必須先保存它的檔案。這可能需要一些時間。

StartProcessing

在未執行分析時,強制 SPRel 開始執行分析。

spreladmin 設定命令

命令 必要的選項 描述

SetConfig

-k <關鍵字>

-u <值>

變更 SPRel 的設定。請參閱<SPRel 全域設定選項>,以取得有效的關鍵字及預設設定值。

SetFDMConfig

-k <關鍵字>

-u <值>

變更 FDM 的執行階段行為。請參閱<SPRel FDM 設定選項>,以取得有效的關鍵字及預設設定值。

SetLogLevel

-l <記錄層級>

將 SPRel 的詳細度層級設定為五個層級的其中一個層級:errorwarninginfoverbosedebug

SetSchedule

-w <日期,時間>

-i <間隔>

指定第一次處理執行的開始時間,及每次執行之間的時間間隔,以定義處理排程。

spreladmin 顯示命令

命令 必要的選項 描述

ShowConfig

顯示 SPRel 的目前設定。

ShowFDMConfig

顯示 FDM (Fast Distributed Make,用來產生分析的架構) 的目前設定。

ShowLogLevel

顯示 SPRel 的目前詳細度設定。

ShowSchedule

顯示目前的處理排程。

ShowStatus

顯示 SPRel 的狀態。

ShowURIRelevance

-q <URI>

查詢 SPRel 查閱資料庫,以尋找所指定 URI 的關聯資訊。

spreladmin 其他命令

命令 必要的選項 描述

BackupConfig

-b <檔案名稱>

備份 SPRel 設定。

RestoreConfig

-b <檔案名稱>

從 BackupConfig 所建立的檔案還原 SPRel 設定。

ExtendedHelp

任何命令名稱 (例如 ExtendedHelp ShowURIRelevance)

顯示指定選項的擴充說明。

SPRel 全域設定選項

關鍵字 (參數) 描述

batch_size

<值>

一個批次中的最大項目數。

預設值:128

callback_timeout

<值>

指定送出上次批次之後等待回呼的時間長度 (以秒為單位)。

預設值:1800

concurrent_feeds

<值>

指定可以同時執行的饋送用戶端數目。

此值是安裝中所有節點上的用戶端總數。

預設值:4

cpus

值等於在安裝期間所指定的 "max-targets" 值

指定可以同時執行的程序數目。

若此值乘以系統中的節點數小於 concurrent_feeds 值,此值會指定饋送用戶端數目。

force_collections

true|false

指定即使編目集合尚未接收到新資料,SPRel 是否仍應嘗試更新所有編目集合。

若是 false,則 SPRel 只會更新已知接收到新資料的編目集合。但還是會將所有編目集合新增至分析。

預設值:false

keep_clicklogs

<值>

保留搜尋點選連結記錄的天數。

預設值:30

pollwalsr_callback_interval

<值>

SPRel 檢查透過管線傳送之新資料的時間間隔 (秒)。

預設值:300

run_partial_update

true|false

指定 SPRel 在完成分析執行之後是否應該使用新的關聯資料更新索引。

若是 false,SPRel 不會更新索引,而且稍後不會儲存並套用更新。

預設值:true

sort_buffer

<值>

排序資料時使用的記憶體量 (MB)。此值是根據系統中執行的工作來指定。

預設值:200

use_clicklogs

<值>

要在分析中包含的搜尋點選連結記錄數目。

預設值:30

SPRel FDM 設定選項

關鍵字 (參數) 描述

disk_free

<值>

必須可在節點上用於處理的最小可用磁碟空間量 (MB)。

若可用磁碟空間低於此限制,則不會將節點用於分析中。

預設:2000

verbose

true|false

分析的詳細度。

預設值:false

範例

下列範例顯示 SPRel 的整體狀態:

<FAST Search 資料夾>\bin\spreladmin showstatus

下列範例列出 SPRel 設定:

<FAST Search 資料夾>\bin\spreladmin showconfig

下列範例指示 SPRel 每個處理節點都使用兩個 CPU:

<FAST Search 資料夾>\bin\spreladmin setconfig -kcpus -u2