クロールの更新

updateCrawlsタスクは、新しいクロール構成で1つ以上の既存のクロール構成を更新します。このタスクでは、新しいクロール構成は作成されません。既存のクロール構成を変更内容で更新します。

このタスクの構文は次のようになります。
ias-cmd updateCrawls -f CrawlConfig.xml [-h HostName] [-p PortNumber] [-l true|false]
詳細は次のとおりです。
  • -f(または--file_name)は、クロール構成を含む入力XMLファイルのパス名を指定します。必須。
  • -h(または--host)は、Endeca IAS Serviceが実行するホストを指定します。フラグを省略する場合、デフォルトはcommandline.propertiescom.endeca.eidi.ias.server.hostプロパティの値になります。プロパティを設定しない場合、値はデフォルトでlocalhostに設定されます。オプション。
  • -p(または--port)は、Endeca IAS Serviceのポートを指定します。フラグを省略する場合、デフォルトはcommandline.propertiescom.endeca.eidi.ias.server.portプロパティの値になります。これは、Windowsの場合はIAS\workspace\confにあり、UNIXの場合はIAS/workspace/confにあります。プロパティを設定しない場合、値はデフォルトで8510に設定されます。オプション。
  • -l(または--isPortSsl)は、HTTPS接続を使用してサービスと通信するかどうかを指定します。値がtrueの場合、HTTPSが使用され、com.endeca.eidi.ias.server.portプロパティはSSLポートとして扱われます。値がfalseの場合、HTTPが使用され、com.endeca.eidi.ias.server.portは非SSLポートとして扱われます。非SSLポートからSSLポートへのリダイレクトを有効にした場合はfalseを指定します。オプション。
注意: このタスクでは新しいクロールは作成されません。すでに存在しないクロールを更新しようとすると例外がスローされます。

クロールを更新するには:

  1. コマンド・プロンプトを開始して、<インストール・パス>\IAS\<バージョン>\bin(Windowsの場合)、または<インストール・パス>/IAS/<バージョン>/bin(UNIXの場合)に移動します。
  2. ias-cmd.bat(Windowsの場合)またはias-cmd.sh(UNIXの場合)を入力して、-fまたは--file_nameフラグと、クロール構成ファイルの絶対パスでupdateCrawlsを指定します。
    注意: このタスク名では大文字と小文字が区別されます。

クロールを更新する例

ias-cmd updateCrawls -f C:\tmp\CrawlConfig.xml
Updated crawl FileCrawl