SharePoint Online Connector Troubleshooting

Force Recrawling a Site Collection

To force recrawling a site collection (datastore) use the crawl log as described here.

Perform the following steps:

  1. Find the crawled item associated with your site collection and click recrawl on the line next to it. See below:



  2. Since matching a site collection with a given URL may be difficult:
    1. Visit the datastore page of your SharePoint Online connection
    2. Find your site collection (based on URL).
    3. Once you find the site collection, copy the first part of the site collection SOURCE ID.
      This is the GUID, as shown in the screenshot below:



  3. With that GUID, compose a filter like this:
    1. data.folder?contentid={Replace with your content source ID}&fid={replace with the GUID you just copied}
    2. Example:
      data.folder?contentid=1&fid=5e3c301f-643e-4b95-bb06-b2af14c61e92
  4. Filter the crawl log URL using the filter text you just created in step 3.
    The URL contains that string:



  5. After the filter is applied, obtain one item.
    1. That’s the URL matching your site collection.
  6. Click recrawl.
  7. Start your incremental crawl.
    (For that site collection, a full crawl, and not an incremental, is run).
    The rest of the content will be incrementally crawled.

Custom-named Metadata

If you are having difficulties in finding you custom created metadata in the Sharepoint Online Metadata list after a Datastore Types Load job, use these steps:

  1. Navigate to location where the Custom Metadata has been created (Site Collection level, Library/List level, etc)
  2. Find your custom created column (metadata) in the list and open it.
  3. In the URL of the column edit page, observe the "Field" parameter as it contains the true name of the column (certain characters, spaces, non-latin characters are encoded):


      4. Search the true name of the column in the Sharepoint Online Metadata list found in Connectivity Hub.

Note: The Field value will not change if the column name is modified.
It retains the original name.