This section lists all configuration parameters available to configure the SharePoint Online Source component.
Element | Type | Default | Example | Description |
---|---|---|---|---|
useSeedsFile | boolean | false | Allows the user to configure path to a line separated file with all the root urls that need need to be crawled. | |
siteCollectionsToCrawl/siteCollectionUrl | String | SharePoint URL which will serve as the start of the crawl. Folders and documents underneath this URL will be automatically fetched and sent to the search engine, along with metadata and ACLs. This is the same URL you will see in your web crawler as you browse SharePoint. It should not be a URL to a form or document, but the actual URL to the SharePoint object. For example instead ofhttps://sharepoint.domain.com/Pages/home.aspx it should be https://sharepoint.domain.com/. In this version of the Aspire SharePoint 2010 Connector, the URL must be one of the following:
| ||
useAzureAuthentication | boolean | false | Indicates if normal authentication or azure authentication should be used. | |
user | String | Username with permissions to access SharePoint content. Must have appropriate SharePoint permissions to the documents in the URL. User names should be ASCII characters | ||
password | String | Password for the specified user. | ||
tenantDomain | String | company.onmicrosoft.com | The domain of the O365 tenant | |
clientId | String | The client Id as specified in Azure | ||
certificatePath | String | Local path to a SSL certificate file (*.cer) | ||
privateKeyPath | String | Local path to a certificate private key file (*.key) | ||
useProxy | boolean | false | Enable usage of a proxy server | |
proxyHost | String | your-proxy.domain.com | The proxy server host | |
proxyPort | String | 8080 | The proxy server port | |
useProxyAuthentication | boolean | false | Enable proxy authentication | |
proxyDomain | String | The proxy credentials domain | ||
proxyUser | String | The proxy credentials user | ||
proxyPassword | String | The proxy credentials password | ||
groupPrefixSeparator | String | | (pipe) | Prefix used to separate users and groups on ACL's file. For GSA users, the following characters should not be used: '@','/','\','#'; for GSA the character '|' is recommended. | |
crawlAttachments | boolean | true | Enable attachment crawling. Attachment files are the ones added to items inside SharePoint (e.g. documents added to calendar events or tasks). | |
indexContainers | boolean | false | Send containers to publisher | |
scanExcludedItems | boolean | false | Will force scanning through excluded items to look for non excluded ones | |
addEveryone | boolean | false | Add SharePoint public groups | |
useAzureGroups | boolean | false | Enables usage of Azure AD groups when caching groups for expansion (Azure AD Group Expander is required). For more information see Azure Active Directory Group Expander. | |
azureADComponent | String, component | com.searchtechnologies.aspire .components.AzureADGroupExpander | The component name that provides the external groups from Azure AD. |