0

We are trying to create a newer site A, and copy all documents from an older site B to site A. Then delete the entire site B.

We would like to make sure that all previously indexed search results from site B is purged, so they do not interfere with searched results in the newer site A. Is this done automatically when we delete the Site B? How long does it take for SharePoint crawler to catch up? Is there something we could do manually to let SharePoint purge the old index immediately after we delete site B?

0

It depends on your crawler settings how much time it takes until your search index is updated again.

You can reset your search index manually: Go to the Search Administration page, in the Crawling section, click Index Reset. Verify that the Deactivate search alerts during reset check box is checked, and then click Reset Now.

Sharepoint index reset

| improve this answer | |
  • This is pretty drastic for one site. Depending on how much content they have. – Matthew McDermott Jan 23 '16 at 12:58
1

You could also create a crawl rule which will exclude all results from your old site from the index during the next crawl:

enter image description here

| improve this answer | |
0

In the short term you could set site B to not be indexed (Site Settings | Search and Offline Availability). Then run a full crawl.

Another alternative is to remove the site from the main Result Source with a path exclusion like -path:http://path to site/*

One other option is to use search results removal in the Search SSA. But it could be very tedious for a lot of content.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.