[fess-user 1022] Re: ジョブを外部から実行する方法?

Back to archive index

Shinsuke Sugaya shins****@gmail*****
2017年 7月 5日 (水) 22:51:48 JST


菅谷です。

Fess 11.2からAdmin APIを提供しているので
それを叩いて、実行していただければ良いと思います。

https://github.com/codelibs/fess/issues/1057

shinsuke


2017年7月4日 19:21 Tomoyuki Shimomura <tomoy****@gmail*****>:
> 下村と申します。お世話になります。
>
> 現在、Fessに設定したローカルファイルのクロールと検索が出来ている状態です。
>
> 知りたいのは、
> 「ジョブスケジューラに設定したジョブ、もしくはそれと同等の処理を外部のコマンドから実行する方法」
> です。
>
> http://fess.codelibs.org/ja/11.2/admin/scheduler-guide.html
> の、ジョブの「対象」の項目には、
>> 対象はジョブをバッチ等で直接コマンド実行するときに実行するかどうかの識別子として利用することができます。
> と書かれているので、何らかの形で外部から実行できるんだろうとは思うのですが、サンプルとなるコマンド例を公式ドキュメントからもネット上からも見つけることが出来ずにおります。
> やり方をご存じの方がいらっしゃいましたら、お教えいただけますと助かります。
>
> 最終的には、
> 1. (fess が動いてるのとは別マシンで動作する)git リポジトリに何らかのファイルが push される
> 2. その push に応じて、fess が稼働しているマシンに通知が来る
> 3. fess が稼働しているマシンのローカルに、最新のリポジトリを pull
> 4. 3. で保存したローカルリポジトリを対象に fess がクロール
> というのをやりたいのです。
>
> pushの頻度はそんなに高くないのですが、pushしたらできるだけ早く検索結果にも反映させたい、というのが目的なので、それを解決できるうまい方法があるのでしたら他のやり方でも構いません。
>
> 以上、お手数をおかけしますが、よろしくお願いいたします。
> _______________________________________________
> Fess-user mailing list
> Fess-****@lists*****
> http://lists.osdn.me/mailman/listinfo/fess-user



Fess-user メーリングリストの案内
Back to archive index