waadmin.exe reference

 

Applies to: FAST Search Server 2010

Use the waadmin tool to configure the WebAnalyzer and to retrieve status information. This command-line tool also lets you manage the WebAnalyzer's schedule for running hyperlink analysis. This tool is rarely needed. You will typically use it to check the WebAnalyzer status with the show commands.

Note

To use a command-line tool, verify that you meet the following minimum requirements: You are a member of the FASTSearchAdministrators local group on the computer where FAST Search Server 2010 for SharePoint is installed.

Syntax

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

Parameters

Parameter Description

<FASTSearchFolder>

The path of the folder where you have installed FAST Search Server 2010 for SharePoint, for example C:\FASTSearch.

waadmin global options

Option Description

-h

Displays help.

-v

Displays version information.

waadmin command options

Option Description

-c

Specifies a given collection.

-n

Specifies a given view.

-d

Provides a new description for a given view.

-k

Specifies which configuration parameter to change when altering configurations.

-u

Provides a new value for the parameter specified by -k.

-l

Specifies a new verbosity level for the WebAnalyzer.

-q

Provides a URI for the ShowURIRelevance command.

-f

When using ShowURIRelevance, specifies the maximum number of anchor texts included in the result. Default: 10

-b

Specifies a backup file name for the BackupConfig and RestoreConfig commands.

waadmin processing commands

Command Required options Optional options Description

AbortProcessing

None

-n <viewname>

Stops processing on the default view, or the view provided with -n.

If the view is not being processed, it will be set directly in stopped state. If it is running, link data will be persisted but you must restart processing on the view.

EnqueueView

None

-n <viewname>

Sets a view into a scheduled state.

When a collection that is part of the view receives new content, the view is moved into the end of the processing queue. If no view name is provided, the default view is used.

DequeueView

None

-n <viewname>

Removes a view from the processing queue.

Views are typically re-enqueued as soon as they come out of the processing pipeline, but DequeueView discontinues this cycle for the specified view. A view can be added later with EnqueueView. If the view is being processed, it will complete its run first.

If no view name is provided, the default view is used.

ExpediteProcessing

None

-n <viewname>

Puts a view first in the view processing queue, even if the view is already in the queue.

ForceProcessing

None

-n <viewname>

Pauses any ongoing processing and starts to process the specified view, if the view has at least one member collection.

After link processing, the paused view (if any) will resume processing.

Alternative use: To analyze a view that has no new data. ForceProcessing will run link processing again on the existing data even if the link data has not changed since the last link processing.

Note

The paused view must first persist its files, which may take some time.

ProcessOnce

None

-n <viewname>

ProcessOnce resembles ForceProcessing except that after the view is processed, it is not re-inserted into the queue.

After processing has finished on the specified view, the paused view (if any) resumes processing.

Alternative use: To analyze a view that has no new data. ProcessOnce will run link processing again on the existing data even if the link data has not changed since the last link processing.

Note

The paused view must first persist its files, which may take some time.

PauseProcessing

None

None

Pauses ongoing processing on the current view. All link data will be persisted and processing can be resumed later.

Note

The paused view must first persist its files, which may take some time.

waadmin view commands

Command Required options Optional options Description

AlterViewDescription

-d <description>

-n <viewname>

Changes the description of the view.

CreateView

-n <viewname>

-d <description>

Creates a new view.

DeleteView

-n <viewname>

None

Deletes a view. The default view cannot be deleted.

waadmin crawl collection commands

Command Required options Optional options Description

UnsetPreferredView

-c <collection name>

None

Assigns the default WebAnalyzer view to the crawl collection as a source of relevance data.

SetPreferredView

-c <collection name>

-n <viewname>

Assigns a WebAnalyzer view to a crawl collection for getting relevance data.

AddCollections

-c <collection name>

-n <viewname>

Adds crawl collections to a view. The view gets hyperlinks from these crawl collections. Separate multiple collections with a comma.

RemoveCollections

-c <collection name>

-n <viewname>

Removes collections from a view. Separate multiple collections with a comma.

waadmin set commands

Command Required options Optional options Description

SetFDMConfig

-k <keyword>

-u <value>

None

Advanced option: Changes the processing configuration (FDM is a framework used to generate the analysis).

SetConfig

-k <keyword>

-u <value>

None

Changes the runtime configuration of WebAnalyzer.

SetViewConfig

-k <keyword>

-u <value>

-n <viewname>

Changes configuration parameters for the specified view.

SetLogLevel

-l <log level>

None

Sets the verbosity level of the WebAnalyzer log to one of five levels: error, warning, info, verbose, debug.

waadmin show commands

Command Required options Optional options Description

ShowConfig

None

None

Displays the current runtime configuration of the WebAnalyzer.

ShowFDMConfig

None

None

Displays the current runtime configuration of FDM (Fast Distributed Make, a framework used to generate the analysis).

ShowStatus

None

None

Displays the WebAnalyzer's status.

ShowLogLevel

None

None

Displays the WebAnalyzer's current log verbosity setting.

ShowAllViews

None

None

Displays status for all views.

ShowAllPreferred

None

None

Displays the Lookup view for all collections.

ShowViewConfig

None

-n <viewname>

Shows the current configuration for the specified view.

ShowViewStatus

None

-n <viewname>

Displays the current status for a specified view.

ShowURIRelevance

-q <URI>

-n <viewname>

-f <max_anchortexts>

Queries the WebAnalyzer lookup databases.

A query returns the docrank, siterank, and anchortexts (up to the number that is specified by the -f option) of a specified URI.

waadmin miscellaneous commands

Command Required options Optional options Description

BackupConfig

-b <filename>

None

Backs up the WebAnalyzer configuration.

RestoreConfig

-b <filename>

None

Restores the WebAnalyzer configuration from a file that is created by BackupConfig.

ExtendedHelp

(any command name, e.g. ‘ExtendedHelp ShowURIRelevance’)

Displays extended help for the specified options.

WebAnalyzer configuration options

Keyword (Parameter) Value Description

batch_size

<value>

The maximum number of items in a batch.

Default: 128

callback_timeout

<value>

The time (in seconds) to wait for callback after the last batch is submitted.

Default: 1800

concurrent_feeds

<value>

Specifies how many feeding clients can run at the same time. This value is the total number of clients on all nodes in the installation.

Default: 4

cpus

A value equal to the "max-targets" value specified during installation

Specifies how many processes can be run at the same time. If this value times the number of nodes in the system is lower than the concurrent_feeds value, this value specifies the number of feeding clients.

pollwalsr_callback_interval

<value>

The interval (in seconds) between the times that the WebAnalyzer checks for new link data.

Default: 300

FDM configuration options

Keyword (Parameter) Value Description

disk_free

<value>

Minimum amount of free disk space (in MB) that must be available on a node for link processing. If free disk space goes below this limit, the node will not be used for link processing.

Default: 2000

verbose

true|false

Verbosity of the link analysis.

Default: false

WebAnalyzer view configuration options

Keyword (Parameter) Value Description

drop_intra

true|false

Specifies if intra-site links are discarded from the analysis.

If false, all links are included in the analysis.

If true, only links going between items on different sites are included in the analysis.

Default: false

force_collections

true|false

Specifies if the WebAnalyzer should attempt to update all crawl collections in the view, even if the crawl collections have not received new content.

If false, the WebAnalyzer will only update crawl collections that it knows have received new . But it will still add all crawl collections in the view to the analysis.

Default: false

run_partial_update

true|false

Specifies if the WebAnalyzer should update the index with new relevance data after it completes an analysis run.

If false, the WebAnalyzer will not update the index, and the updates will not be stored and applied later.

Default: true

sort_buffer

<value>

The amount of memory (in megabytes) to use when sorting data. This value is specified per task running in the system.

Default: 200

Examples

The following example forces the WebAnalyzer to process the default WebAnalyzer view immediately, if it is not running:

<FASTSearchFolder>\bin\waadmin forceprocessing

The following example creates a new WebAnalyzer view called view1:

<FASTSearchFolder>\bin\waadmin createview -n view1

The following example configures view1 to use links from crawl collections sp and intrasitecoll:

<FASTSearchFolder>\bin\waadmin addcollections -nview1 -c"sp,intrasitecoll"

or

<FASTSearchFolder>\bin\waadmin addcollections -nview1 -csp

<FASTSearchFolder>\bin\waadmin addcollections -nview1 -cintrasitecoll

The following example shows the status for view1:

<FASTSearchFolder>\bin\waadmin showviewstatus -nview1

The following example configures view1 to run when crawl collection sp gets new content:

<FASTSearchFolder>\bin\waadmin enqueueview -nview1

The following example shows relevance data for an item with the item id <URL>, assuming that it is in the lookup databases for the default WebAnalyzer view:

<FASTSearchFolder>\bin\waadmin -q <URL> -f 5 ShowURIRelevance