次の方法で共有


crawlerdbtool.exe のリファレンス

 

適用先: FAST Search Server 2010

トピックの最終更新日: 2015-03-09

crawlerdbtool ツールを使用すると、クローラー データベースのエントリを表示できます。これには、FAST Search の Web クローラーでクロールされた URI に関して格納されている情報が含まれます。

注意

コマンドライン ツールを使用する場合は、次の最小要件を満たしていることを確認します。Microsoft FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。

Syntax

<FASTSearchFolder>\bin\crawlerdbtool [options]

Parameters

パラメーター 説明

<FASTSearchFolder>

C:\FASTSearch など、FAST Search Server 2010 for SharePoint をインストールしたフォルダーのパスです。

crawlerdbtool の全般オプション

オプション 必須/省略可能 説明

-h

省略可能

ヘルプ情報を表示します。

-v

省略可能

バージョン情報を表示します。

crawlerdbtool のモード オプション

オプション 必須/省略可能 説明

-m

<モード>

省略可能

crawlerdbtool を実行するモードを指定します。

  • check - 破損したデータベースのみを報告します。

  • repair - 新しいデータベースに要素をコピーすることによって、破損したデータベースの修復を試みます。破損したデータベースを置き換える前に、新しいデータベースが検証されます。

  • delete - 破損したデータベースを削除します。

  • compact - データベース (ファイル名またはディレクトリを指定) またはアイテム ストア クラスター (クラスター ディレクトリを指定) を圧縮します。

  • list - データベース内のすべてのキーを出力します。

  • count - データベース内のキーの数をカウントします。

  • view - -k で指定されたキーに基づいてデータベース内のエントリを表示します。キーが指定されなかった場合は、すべてのキーが出力されます。

  • viewraw - view モードと同じデータを書式設定せずに表示します。

  • export - データベースをマーシャリングされたデータにエクスポートします。

  • import - マーシャリングされたデータからデータベースをインポートします。

  • align - ルーティング データベースに重複するサーバー データベースを配置します。ルーティング データベースのみ変更されます。その後、すべてのノード スケジューラに手動でコピーする必要があります。

  • reroute - メタストア データベースのコンテンツに基づいて新しいルーティング データベースを作成します。同じ routetab.hashdb を持つすべてのノード上で実行し、すべてのノードに配布する必要があります。

  • analyze - メタ データベースを分析します。

  • bloomfix - 指定されたデータベースのブルーム フィルターを再作成します。-b オプションを指定する必要があります。

  • pphl2gb - ポストプロセス チェックサム データベースを hashlog 形式から gigabase 形式に変換します。

既定のモード: check

-d

<ディレクトリ|ファイル>

必須

処理するディレクトリまたはファイルを指定します。

align モード以外のすべてのモードで必要です。

ファイルを指定すると、-f オプションは無視されます。

-f

<ファイルマスク>

省略可能

処理するファイルマスク/ワイルドカードを指定します。複数のファイルマスクを指定するには、複数のパラメーターを使用します。次に例を示します。

-f *.metadb -f *.hashdb

既定値: *

-c

<キャッシュ サイズ>

省略可能

データベースを開くときに使用するキャッシュ サイズをバイト単位で指定します。

既定値: 8388608

-s

<頻度>

省略可能

修復時のデータベースの同期の頻度を指定します。同期と同期の間の操作の数を入力します。値 1 を指定すると、各操作のたびに同期されます。

既定値: 10

-t

<タイムアウト>

省略可能

タイムアウトの秒数を指定します。この時間が経過すると、データベースの確認/修復のプロセスは終了します。データベースは破損し、修復の対象外と見なされ、削除されます。

警告

注意して使用してください。

既定値: なし

-k

<キー>

表示するデータベース キーを指定します。

view モードにのみ適用されます。

-K

<キー>

-k と同じですが、キーが修復されているものとして、その使用前に eval() を呼び出します。

postprocess または重複するサーバー データベース内のエントリを表示する場合に使用します。

-S

<サイト>

省略可能

現在のモードを適用するクロール サイトを指定します。メタ データベースを調べるのに使用します。

<サイト> が "all" の場合、すべてのサイトが調べられます。

<サイト> が "list" の場合、すべてのサイトがリストされます。

-p

<重複するサーバー データベース ディレクトリ>

または

<メタストア クラスター ディレクトリ>

省略可能

align モードおよび reroute モードにのみ適用されます。

align モードの場合は、重複するサーバー データベース ディレクトリを指定します。

reroute モードの場合は、メタストア データベース クラスター ディレクトリを指定します。

-r

<ルーティング データベース ファイル>

省略可能

align モードおよび reroute モードにのみ適用されます。ルーティング データベースを指定します。次に例を示します。

<FASTSearchFolder>\data\crawler\config\MyCollection\routetab.hashdb

-M

<ノード 1,ノード 2,...,ノード N>

または

<現在のノード スケジューラ ID>

省略可能

align モードおよび reroute モードにのみ適用されます。

align モードの場合、ルーティング スキームでアクティブなノード スケジューラをコンマ区切りリスト (空白は含みません) で指定します。次に例を示します。

-M ノード 1,ノード 2,ノード 3

reroute モードの場合、現在のノードのノード スケジューラ ID を指定します。

-D

省略可能

align モードおよび reroute モードにのみ適用されます。

ホスト名ではなく、ドメインに基づくルーティングを有効にします。

-i

<中間形式>

省略可能

import モードおよび export モードにのみ適用されます。

指定された形式へのエクスポートおよび指定された形式からのインポートを行います。

有効な形式は、次のとおりです。

  • marshal - 高速でスペース効率のよい形式

  • pickle - バージョンとプラットフォームに依存しない形式

既定値: marshal

-e

<最大エントリ>

省略可能

export モードにのみ適用されます。

エクスポート ファイル当たりの、格納される要素数の上限を指定します。

既定値: 10000

-b

<ビット>

省略可能

bloomfix モードにのみ適用されます。

ブルーム フィルターで使用するビット フィルターを指定します。

次の例は、クロール コレクション MyCollection に関してサイト www.contoso.com からクロールされたすべての URI をリストします。

<FASTSearchFolder>\bin\crawlerdbtool -m list -d <FASTSearchFolder>\data\crawler\store\MyCollection\db -S www.contoso.com

次の例は、コレクション MyCollection に関してクロールされた既知のすべてのサイトをリストします。

<FASTSearchFolder>\bin\crawlerdbtool -m list -d <FASTSearchFolder>\data\crawler\store\MyCollection\db -S all

次の例は、コレクション MyCollection に関してクロールされたすべての URI の統計情報を表示します。

<FASTSearchFolder>\bin\crawlerdbtool -m analyze -d <FASTSearchFolder>\data\crawler\store\MyCollection\db -S all

次の例は、クロール コレクション MyCollection に関するデータベース内のすべての URI (キー) をリストします。

<FASTSearchFolder>\bin\crawlerdbtool -m list <FASTSearchFolder>\data\crawler\store\MyCollection\db\1\0.metadb2

コレクション MyCollection の特定の URI (データベース キー) のレコードを表示するには、次の例に従います。

<FASTSearchFolder>\bin\crawlerdbtool -m view <FASTSearchFolder>\data\crawler\store\MyCollection\db\1\0.metadb2 -k "https://www.contoso.com/example.html"