2
1
0

インデックス再作成は定期的に実施する必要がありますか?

 

上記質問で定期的な実施は必要ないとのことでしたが、要望が上がってしまい…

実装するとした場合JIRA,Confluenceにスケジュール等できますか?

    Commentコメントを追加...

    2 回答

    1.  
      2
      1
      0

      JIRAは…

      比較的新しいJIRAはREST APIでできますが…スケジュールはREST APIを実行するクライアント側で制御にはなると思います。

      https://docs.atlassian.com/jira/REST/latest/#d2e5246

      Google先生にも同じ悩みが見つかり…curl形式のスクリプトとかは転がっています。

      https://www.google.co.jp/search?hl=ja&q=jira+reindex+schedule

       

      やったことはないですが、Script Runnerのサービスにスクリプト作って、JIRA単体でスケジュール実行はできるかもですね。

      https://jamieechlin.atlassian.net/wiki/display/GRV/Script+Runner#ScriptRunner-Services

      Confluenceは...

      REST (Prototype) にREST APIがあります。

      https://docs.atlassian.com/confluence/REST/5.4.4/#d2e180

      5.5.x 以上でも問題なく利用できますが、公式にはREST (Prototype) に関して今後メンテナンスはしないというDeprecatedアナウンスされています…

      https://developer.atlassian.com/confdev/confluence-rest-api

       

       

      最新VersionのREST APIではまだreindexは実装されていません....実装されたら移行することをお勧めします。

      https://docs.atlassian.com/confluence/REST/latest/

      ただConfluenceはそこまで定期的に再インデックスする必要はないかと思いますが…
      1. RYOITO

        ありがとうございます。 もしかしたら管理⇒システムのサービスでないかなと思ったのですが、やはりないですか…。 batファイルにしてcurlで運用しようと思います。 ------------ setlocal set JIRAURL=http://JiraServer/jira curl -u admin_u:admin_p -X POST %JIRAURL%/rest/api/2/reindex endlocal exit ------------ Confluenceについては使用バージョンのREST/5.8.4/を見てreindexが無いと思っていましたが 5.4.4にあったのですね。こちらについては実施是非を検討する事とします。

      Commentコメントを追加...
    2.  
      2
      1
      0

      JiraのREST API経由でのインデックス再構築に関する Atlssian公式のナレッジベースは以下。

      How to trigger re-indexing using REST request via cURL command


      スケジュール機能のリクエストは以下。REST APIが用意されているのである程度APIを呼び出すプログラム側でコントロールできるかと思いますけどね。

        Commentコメントを追加...