none
Crawl reports empty

    Question

  • Just created a new SSA and succesfully crawled a content source - but all the Crawl reports are empty - can anyone tell me what's wrong? 

    In the crawl history I can See a very low crawl rate - how can I improve this?  


    • Edited by JmATK Sunday, February 08, 2015 10:19 PM
    Sunday, February 08, 2015 10:09 PM

Answers

  • Hi,

    Please create a specific content source for one of the web applications in your environment, then reset index and start full crawl for this content source.

    After crawl finishes, check crawl health report again. Make sure the crawling time is between start date and end date. Also check the crawl rate again.

    As I test, there is some small size site in one of my web applications, sp:60. After I start full crawl, the crawl rate in Crawl History is 0.9 and the Crawl Health report is as below:

    If it is still empty, please check if crawl log has data.

    Regards,

    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com .


    Rebecca Tu
    TechNet Community Support



    • Edited by Rebecca Tu Tuesday, February 10, 2015 5:55 AM
    • Marked as answer by JmATK Tuesday, February 10, 2015 7:22 AM
    Tuesday, February 10, 2015 5:52 AM

All replies

  • Hi,

    Please create a specific content source for one of the web applications in your environment, then reset index and start full crawl for this content source.

    After crawl finishes, check crawl health report again. Make sure the crawling time is between start date and end date. Also check the crawl rate again.

    As I test, there is some small size site in one of my web applications, sp:60. After I start full crawl, the crawl rate in Crawl History is 0.9 and the Crawl Health report is as below:

    If it is still empty, please check if crawl log has data.

    Regards,

    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com .


    Rebecca Tu
    TechNet Community Support



    • Edited by Rebecca Tu Tuesday, February 10, 2015 5:55 AM
    • Marked as answer by JmATK Tuesday, February 10, 2015 7:22 AM
    Tuesday, February 10, 2015 5:52 AM
  • Hi Rebecca,

    I performed the above solution which you told, but still shows the blank/empty in "Crawl health reports", however when i check "crawl log"  it has data with numbers like 182 Success 1 warnings 1 error. Not sure what may be the reason for not showing the graph. May you please help?

    Soupau

    Monday, September 07, 2015 4:36 PM
  • Hi Soupau

    Configure "Usage and health data collection" under monitoring..

    • Edited by JmATK Monday, September 07, 2015 5:11 PM
    Monday, September 07, 2015 5:09 PM
  • "Usage and health data collection" is already configured. 
    Monday, September 07, 2015 5:53 PM
  • Any help plz
    Friday, October 09, 2015 11:50 AM
  • Try this if you have configured Usage and Health data collection. 

    Warning: it can take up to 24-48 hours before any data is shown.....

    if((Get-PSSnapin -Name Microsoft.SharePoint.PowerShell) -eq $null)  
    {  
        Add-PSSnapin Microsoft.SharePoint.PowerShell  
    }  
      
    $aud = Get-SPUsageDefinition | where {$_.Name -like "Analytics*"}  
     # if analytics usage definition receivers is empty then manually add back receiver  
    if($aud.Receivers.Count -eq 0)  
    {  
        $aud.Receivers.Add("Microsoft.Office.Server.Search.Applications, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c", "Microsoft.Office.Server.Search.Analytics.Internal.AnalyticsCustomRequestUsageReceiver")  
    }  
     
    # if analytics usage definition receiver is not enabled then enable it  
    if($aud.EnableReceivers -eq $false)  
    {  
        $aud.EnableReceivers = $true  
        $aud.Update()  
    }  
     
    $aud | fl  

    $prud = Get-SPUsageDefinition | where {$_.Name -like "Page Requests"}    
    # if page requests usage definition receivers is empty then manually add back receiver  
    if($prud.Receivers.Count -eq 0)  
    {  
     $prud.Receivers.Add("Microsoft.Office.Server.Search.Applications, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c", "Microsoft.Office.Server.Search.Analytics.Internal.ViewRequestUsageReceiver")   
    }   
    # if page requests usage definition receiver is not enabled then enable it  
    if($prud.EnableReceivers -eq $false)  
    {  
        $prud.EnableReceivers = $true  
        $prud.Update()  
    }  

    $prud | fl 


    • Proposed as answer by Neal Bongers Wednesday, March 16, 2016 10:07 AM
    Wednesday, March 16, 2016 8:55 AM
  • Verify SharePoint Server Search Service, Search Health Monitoring - Trace Events job definition is enabled.  To check:

    1. Go: Central Administration > Monitoring > Timer Jobs > Review job definitions
    2. From View: select Service
    3. From Service: select SharePoint Server Search
    4. Look for Search Health Monitoring - Trace Events
    5. If Disabled, enable it.
    6. Perform incremental search (quickest)
    7. Wait and then view Crawl Health Reports again.
    • Proposed as answer by Eric Jochens Sunday, December 10, 2017 7:47 PM
    Saturday, April 02, 2016 7:20 PM