「スケジューラーの設定」で複数のクロールジョブの設定方法

(from osdn.net/users/wasabi1975)
ヘルプ画面だと
return container.getComponent(“crawlJob”).execute(executor, [“1”, “2”] as String[],[“1”] as String[],[] as String[],“commit”);
のようにexecuterのみを複数記述するとあります。

一方、クロール設定から自動生成したジョブには、
.sessionId(“hoge”)
という部分が含まれますが、
hogeとfugaをクロールさせたいときは、

return container.getComponent(“crawlJob”).logLevel(“info”).sessionId(“hoge”, “fuga”).execute(executor, [“hoge”, “fuga”] as String[],[] as String[],[] as String[], “”);

と、sessionIdとexecutorの2箇所を追加すればよろしいのでしょうか?

よろしくお願いいたします。

(from osdn.net/users/shinsuke)
session idは実行しているクロールの識別子なので、
1つの文字列しか指定できません。ですので、任意の
文字列を指定します。あとは、executeに
クロール設定のIDの配列を指定してください。

(from osdn.net/users/wasabi1975)
ありがとうございます。

合わせて伺いたいのですが、末尾の
“commit”
の有無はどのような影響があるのでしょうか。

(from osdn.net/users/shinsuke)
Fess 9のときのオプションで、Fess 10からは利用していないです。
次のバージョンあたりで消しておこうと思います。