比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。


情報

このページでは、Alfresco Content Services の検索機能を担う、Alfresco Search Services のインデックス再構築方法について記載します。

...

このページでは、Alfresco Search Services のインデックスを再構築する方法を説明します。

手順



  1. archiveコアと alfrescoコアの Solr コアディレクトリの場所を確認します。これは、両方のコアの solrcore.properties ファイルから判断できます。

    デフォルトだと、solrcore.properties ファイルは <SOLR_HOME>/solrhome/alfresco/conf または<SOLR_HOME>/solrhome/archive/conf にあります。Solr コアの場所は、solrcore.properties ファイルで次のように定義されてます。


    Solr の場合、デフォルトの data.dir.root パスは次のとおりです。

    コード ブロック
    languagejava
    themeEmacs
    data.dir.root=<SOLR_HOME>/solrhome/


  2. (別のアプリケーションサーバで実行している場合は) Solr をシャットダウンします

  3. ${data.dir.root}/${data.dir.store} にある各 Solr コアのインデックスデータディレクトリの内容を削除します

    コード ブロック
    languagebash
    themeEmacs
    title実行コマンド
    # rm <SOLR_HOME>/solrhome/alfresco/index/* && rm <SOLR_HOME>/solrhome/archive/index/*


  4. $ {data.dir.root} にある 各 Solr コアのすべての Alfresco Content Services モデルを削除します

    コード ブロック
    languagetext
    themeEmacs
    # rm -rf <SOLR_HOME>/solrhome/alfrescoModels


  5. <SOLR_HOME>/contentstoreディレクトリのコンテンツを削除します

    コード ブロック
    languagebash
    themeEmacs
    title実行コマンド
    # rm -rf <SOLR_HOME>/contentstore/*


  6. Solr を実行するアプリケーションサーバを起動します

    コード ブロック
    languagebash
    themeEmacs
    title実行コマンド
    # systemctl start search-services


  7. <SOLR_HOME>/logs/solr.log で Solr のアプリケーションサーバのログを監視します。ブートストラップ時に次のような警告が表示されます

    コード ブロック
    languagebash
    themeEmacs
    WARNING: [alfresco] Solr index directory '<SOLR_HOME>/solrhome/alfresco/index' doesn't exist. Creating new index...
    09-May-2018 09:23:42 org.apache.solr.handler.component.SpellCheckComponent inform
    WARNING: No queryConverter defined, using default converter
    09-May-2018 09:23:42 org.apache.solr.core.SolrCore initIndex
    WARNING: [archive] Solr index directory '<SOLR_HOME>/solrhome/archive/index' doesn't exist. Creating new index... 

    Solr 管理コンソールを使用して、Solr インデックスの状態を確認します。

    注意

    Solr インデックスの作成プロセスは、リポジトリのサイズによっては時間がかかる場合があります。インデックス再構築の進行状況をモニタリングするには、Solr 管理コンソールを使用して、このアクティビティ中に問題がないかログを確認してください。

    インデックスの再作成が行われている間、一部の検索では結果の完全なセットが返されない場合があります。


...