Search This Blog

Tuesday, March 26, 2013

SharePoint 2010/2013 Search Incremental crawl vs Full crawl


  • Incremental crawl covers the following scenarios, where SharePoint index files will be updated and search results will affected without the need to perform full crawl:
    • Adding new document to document library or new item to list
    • Edit current document content
    • Delete document (incremental crawl will detect the deletion and removes it from the index and from search results).
    • Changing Item permissions.
    • Document properties (columns)
Note1: a full crawl should be done at least once before performing incremental crawl.
Note2: the above scenarios are covered for crawled content within SharePoint 2010/2013 farm, (not file shares , exchange public folders, custom connectors , etc… for those scenarios incremental crawl behavior might differ).

  • Full Crawl includes the following scenarios :
    • If the incremental crawl failed to crawl content for errors , Incremental crawl removes the content from index  until next full crawl.
    • When a software update for SharePoint or service pack is installed on servers in the farm, full crawl is required.
    • Add a new mapping for the Managed Metadata property which used as refinements in search results. (e.g. add new filter in search center for documents to refine results by division ).
    • To include document changes on a non SharePoint 2013 sites or older versions of SharePoint, like ASPX pages on Windows SharePoint Services 3.0 or Microsoft Office SharePoint Server 2007 sites.
    • You want to detect security changes that were made on a file share after the last full crawl of the file share.
    • Crawl rules have been added, deleted, or modified which is used to include or exclude sites URLs to be crawled.
    • Creating  server name mappings.

No comments:

Post a Comment