Sharepoint crawling targeting a specific list?
I am trying to get the crawler to only crawl a specific list in Sharepoint, but it seems like it only works when I point it to Sharepoint's root. I can add exclusion filters, but it seems like that doesn't speed up crawling as those branches are still examined even if not indexed. Is there some kind of artifact or setting I need to add to Sharepoint to make a specific list independently crawlable?
You should use the list URL as the start URL for the source. e.g. https://site:8080/sites/support/lists/contacts/allItems.aspx, rather than trying to crawl the whole site and use Exclusion Rules to exclude everything except the site you want, I believe. Please see https://onlinehelp.coveo.com/en/cloud/add_edit_sharepoint_online_source.htm (for Coveo Cloud) or https://onlinehelp.coveo.com/en/ces/7.0/administrator/configuring_and_indexing_a_microsoft_sharepoint_source.htm (for Coveo on premises)
Hi! Sorry we didn't get to this earlier. If you are using Coveo Cloud, have a look at this section of the documentation: https://onlinehelp.coveo.com/en/cloud/addeditsharepointonlinesource.htm. There is an example of a start URL for indexing just a specific list: https://site:8080/sites/support/lists/contacts/allItems.aspx. Similarly, for Coveo on-premises, https://onlinehelp.coveo.com/en/ces/7.0/administrator/configuringandindexingamicrosoftsharepointsourcewiththelegacyconnector.htm includes an example of crawling a specific list. It's important that you set the start URL to the list you want to crawl, rather than trying to use exclusion rules.
oh...I think maybe i just realized something...were you trying to use the Web Sites connector to index a Sharepoint List? I suspect that you were, because you talked about Exclusion Rules. You should probably be using the Sharepoint connector to do this.