Degraded index partition yellow warning

Degraded index partition yellow exclamation mark waring for sharepoint search index partition noticed. Sharepoint search correlation id error when user try to search. Yellow exclamation mark in sharepoint search Index partitioning warning indiactes towards search Index degraded.

Advertisements

You can run the command below to find index partition status.

$SearchServiceApplication = Get-SPEnterpriseSearchServiceApplication
Get-SPEnterpriseSearchStatus -SearchApplication $SearchServiceApplication -Text
search index partition yellow warning
Advertisements

You can follow the blog below to find and analyze log based on the correlation id error you got while searching in sharepoint site.

Advertisements

Stopped crawling that were running and waited to check the status of index partition yellow exclamation mark waring. Wait for some time and check the index partition status.

Cleared config cache following the steps mentioned in blog below and then rebooted search server.

Advertisements

Restarted windows search services like SharePoint Search Host Controller and SharePoint Server Search 16 following steps below.

net stop SPSearchHostController
net start SPSearchHostController
net stop OSearch16
net start OSearch16
Advertisements

Open SharePoint Central Admin and click on Application Management from left navigation. Under Service Application click on Manage services on server. Identify the service SharePoint Server Search and click on Restart. If SharePoint Server Search stuck on Stopping state then follow the blog below to reprovision sharepoint search service.

Advertisements

Check event logs. If you are getting error with properties as below.

Event ID: 45
Task Category: Index Lookup
Description: Query2-78786d46-hd02-5b20-a3bd-e87sf943: Index lookup failed to work since no active index cell was available

Event ID: 283
Task category: Document Parsing
Description: Excel generic Format Handler failed to parse with exception: Max output size of 2000000 has been reached while parsing

Event ID: 169
Task category: SP index related tasks
Description: System Index2-94638-sb04-3b50-c3bd-b47be55cd877. Index system SPd92d9d4227cb. Invalidating index cell I.0.1

Advertisements

The above event logs give more confirmation that sharepoint search index corrupt. Finally do search index reset. Degraded index partition yellow warning will be resolved. You can follow the steps below to do search index reset.

Advertisements

Restart SharePoint Search Host Controller service.

net stop SPSearchHostController
net start SPSearchHostController

Degraded index partition yellow exclamation mark waring is resolved. Start full crawling of all content sources.

Advertisements
Advertisements

SharePoint 2010 Search result Not found documents for a specific library in specific SharePoint site

Hi All,

I came across a situation where user is trying to search documents selecting the option “search in same site” instead of “all sites” from  search box and getting no result where as can find documents from other library with in same site.

Why such happens ?

The first point comes to mind for search error is  content not crawled, indexing not done for this situation.

Yes , its true but we need to think why  ?

As per my investigation I found the setting of the library as below

Draft-items-are-not-crawled-in-SharePoint

By default SharePoint only crawls major versions of files and draft items are only viewable by their creators. SharePoint is behaving as expected out of box.Draft items are not crawled in SharePoint

Resolution :

This behavior can be altered in Document Library Settings -> Versioning Settings -> Draft Item Security

Select the option “Any user who can read items”.

This will allow all users to see draft items including the crawling account.

  • Else you need to select “Create major versions” option or can publish the documents as major versions if want to get those documents in search result as per client wish.

https://support.microsoft.com/en-us/help/2304855/draft-items-are-not-crawled-in-sharepoint

Partial Index Reset of a single content source

Partial Index Reset of a single content source

This script will remove and re-add your content source‘s start addresses.

SharePoint will more or less rebuild the index for these sources, when the next full crawl is started.

$sourceName = "Local SharePoint sites"
$SSA = Get-SPEnterpriseSearchServiceApplication
$source = Get-SPEnterpriseSearchCrawlContentSource -Identity $sourceName -SearchApplication $SSA
$startaddresses = $source.StartAddresses | ForEach-Object { $_.OriginalString }
$source.StartAddresses.Clear()
ForEach ($address in $startaddresses ){ $source.StartAddresses.Add($address) }

Similar Post