クロール構成の更新

IasCrawler.updateCrawl()メソッドをコールして、既存のクロールの構成設定を変更します。

このメソッドの構文は、次のとおりです。
IasCrawler.updateCrawl(CrawlConfig crawlConfig)

crawlConfigパラメータは、クロールの構成設定を持つCrawlConfigオブジェクトです。

クロール構成を更新して、パスワード・プロパティに空のModulePropertyを指定する場合、クロール構成は、IAS Serverに保存されているパスワードを再利用します。

注意: クロールが実行中の場合、構成を変更することはできません。

既存のクロールの構成設定を更新するには:

  1. IAS Serverへの接続が作成されていることを確認します。(この例では、crawlerという名前のIasCrawlerオブジェクトが使用されます。)
  2. 最初にCrawlIdオブジェクトをインスタンス化し、次にそのIDをコンストラクタに設定して、変更するクロールの名前を設定します。
    たとえば、次のようになります。
    // Create a new crawl Id with the name set to Demo.
    CrawlId crawlId = new CrawlId("Demo");
  3. IasCrawler.getCrawlConfig()メソッドをコールして、現在の構成を取得します。
    たとえば、次のようになります。
    CrawlConfig crawlConfig = crawler.getCrawlConfig(crawlId, false);
  4. 構成設定を適切に変更します。
  5. 以前に作成されたcrawlConfigを指定したIasCrawler.updateCrawl()メソッドを使用して、ファイルシステム・クロールを更新します。
    たとえば、次のようになります。
    crawler.updateCrawl(crawlConfig);

IasCrawler.updateCrawl()メソッドが失敗した場合、例外が発生します。

これらの例外を捕捉するには、メソッドをコールする際にtryブロックを使用します。