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 |
指定 BackupConfig 及 RestoreConfig 命令的備份檔案。 |
-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 的詳細度層級設定為五個層級的其中一個層級:error、warning、info、verbose、debug。 |
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