SharePoint 2013. How to force whole list or library to be re-crawled by search

It is a new feature which was presented in SharePoint 2013 which allows to force search service to re-crawl whole list or library regardless if items where changed or not. Items will be picked up by full crawl any way but if will be marked for re-crawl they will be crawled also during incremental crawl.
This feature is very useful when new managed property is configured or site column is modified so as a result search schema needs to be updated and list owner who initially has not access to central admin to fire full crawl which will be very expensive step for large deployment and will affect a lot of content.
So this cool feature can be found in list (I will not mention library anymore) settings under Advanced Settings link.

Scroll a little Advanced Settings page and pay attention to Search block where you can enable the list to appear in search results. This option should be enabled otherwise Reindex Document feature will not have any sense.

Only then you can press Reindex Document Library or Reindex List button

In popup dialog just confirm that you are sure and want to re-index list.

Now your list will be picked up by next continuous or incremental crawl. Make a note that you do not need to scroll down on Advanced Settings page and press OK, list already marked as dirty.
I am not sure if someone will need to make the same using PowerShell or OM, but anyway drop a line in comment then we can discuss it. 


Sebastian said…
You can do it by API and also for whole web (all items in all lists). Here is more information:
yes, but it is not officially supported, actually property is private and for internal usage only. May be will become public but not in SP 2013
SharePoint Online delivers the powerful features of SharePoint without the associated overhead of managing he infrastructure on your own. Flexible management options ensure that you still retain the
control you need to meet the compliance requirements of your organization. You can purchase SharePoint in the cloud as a standalone offering or as part of an Office 365 suite where you could also get access to Exchange, Lync, the Office clients and web apps.

Sharepoint developer
Sharepoint Site
Sharepoint Services
Sharepoint Designer
Sharepoint Consulting
Sharepoint Server

Popular posts from this blog

Testing Azure Functions locally with automated integration test

Running Stockfish hosted in Azure function

Consuming Web API using JavaScript and XMLHttpRequest method