locked
検索機能のクロール設定について RRS feed

  • 質問

  • お世話になります。

    サイト内検索を行うために Search Service Application の設定を
    ・増分クロールを有効にする
    ・フルスクロール 有効
    で設定していました。

    しかし、上記設定の場合追加した情報の反映に時間がかかってしまいますので
    継続的クロールを有効に設定しました。

    この段階で「Search Service Application :コンテンツソースの管理」を見ると
    状態が「システムによる一時停止」になっています。新たに追加した内容を検索しても引っかかりません。
    クロールを再開させようと「Search Service Application :コンテンツソースの管理」の
    「ローカルのSharePointサイト」のメニューを開くと、「編集」と「クロールログの表示」以外の項目がグレーアウトしていて実行できません。

    継続的クロールを有効にして検索機能を利用したいのですがどのようにしてクロールを実行すればよいのでしょうか?

    ご回答宜しくお願い致します。
    2016年7月8日 6:32

回答

  • 継続的クロールを有効にしたら、本来はそれでOKです。あとは既定では15分間隔でクロールされます。ただ、もともと別のクロール設定をしていたということですので、それらのクロールが停止するのに時間がかかっていただけではないでしょうか?
    ちなみに、継続的クロールは無効化することで、停止できるのですが、これもかなり時間がかかります。その間、「システムによる一時停止」となり、文字通り一時的に各クロール設定が変更できなくなります。
    • 回答としてマーク HIGETARO 2016年7月15日 1:04
    2016年7月14日 20:00
  • 復元を行ったのであれば、下記ページの手順をご確認してみてはいかがでしょうか?

    SharePoint 2013 で Search Service アプリケーションを復元する
    https://technet.microsoft.com/ja-jp/library/ee748654.aspx

    特に、「Windows PowerShellを使用して SharePoint Search Service アプリケーションを復元する」の「5.」の手順や、「サーバーの全体管理を使用して SharePoint Search Service アプリケーションを復元する」の「9.」の手順にある通り、下記のコマンドを実行する必要があると思います。

    $ssa = Get-SPEnterpriseSearchServiceApplication <SearchServiceApplicationName>
    $ssa.ForceResume(0x02)
    • 編集済み OTA HirofumiMVP 2016年7月19日 9:15 誤字修正
    • 回答の候補に設定 佐伯玲 2016年7月20日 1:01
    • 回答としてマーク HIGETARO 2016年7月21日 6:24
    2016年7月19日 9:15

すべての返信

  • 継続的クロールを有効にしたら、本来はそれでOKです。あとは既定では15分間隔でクロールされます。ただ、もともと別のクロール設定をしていたということですので、それらのクロールが停止するのに時間がかかっていただけではないでしょうか?
    ちなみに、継続的クロールは無効化することで、停止できるのですが、これもかなり時間がかかります。その間、「システムによる一時停止」となり、文字通り一時的に各クロール設定が変更できなくなります。
    • 回答としてマーク HIGETARO 2016年7月15日 1:04
    2016年7月14日 20:00
  • 平野 愛 様

    お返事ありがとうございます。

    継続的クロールを有効にしてからの「システムによる一時停止」状態のままクロールが時間経過によっても開始されないのですが、コンテンツソース画像似て確認できる次回のクロールが設定されていることが気になるのですが、問題ないのでしょうか?


    また、クロールの設定は以下画像の内容なのですが、おかしな点等ございましたらご指摘くださいますでしょうか?

    以上、お手数とは思いますがよろしくお願い致します。

    2016年7月15日 4:24
  • 今回の現象が発生する前(継続的クロールに設定を変更する前)にSharePointにてバックアップと復元を行いました。

    「検索管理」の「管理の状態」を見ると

    次の理由による一時停止:バックアップ/復元

    となっていました。

    この状態からクロールを再開する方法は何かありませんでしょうか?

    重要な情報が後出しとなってしまい申し訳ないのですが、ご助力の程よろしくお願い致します。

    2016年7月19日 7:44
  • 復元を行ったのであれば、下記ページの手順をご確認してみてはいかがでしょうか?

    SharePoint 2013 で Search Service アプリケーションを復元する
    https://technet.microsoft.com/ja-jp/library/ee748654.aspx

    特に、「Windows PowerShellを使用して SharePoint Search Service アプリケーションを復元する」の「5.」の手順や、「サーバーの全体管理を使用して SharePoint Search Service アプリケーションを復元する」の「9.」の手順にある通り、下記のコマンドを実行する必要があると思います。

    $ssa = Get-SPEnterpriseSearchServiceApplication <SearchServiceApplicationName>
    $ssa.ForceResume(0x02)
    • 編集済み OTA HirofumiMVP 2016年7月19日 9:15 誤字修正
    • 回答の候補に設定 佐伯玲 2016年7月20日 1:01
    • 回答としてマーク HIGETARO 2016年7月21日 6:24
    2016年7月19日 9:15
  • OTA さん、フォローありがとうございます。復元が原因なら、上記コマンドが必要でしょうね。うまく動くとよいですね。
    2016年7月20日 2:30
  • 平野 様、OTA 様
    この度はご協力ありがとうございます。

    頂いた情報をもとに検索機能の再開を試みているのですが、管理シェルでエラーが出てしまいうまくいっておりません。

    SQLなどの権限を再度確認し実行してみようと思います。

    今回の質問に関連して管理シェルなどの質問を本フォーラムにて投稿するかもしれませんので、その時はご助力のほど宜しくお願い致します。
    2016年7月21日 7:48