Sivarajan's Blog

SharePoint | Office 365 | Azure | JavaScript

How to crawl the specific lists in SharePoint foundation 2013

I had a chance to work with search functionalities in SharePoint foundation 2013. In SharePoint server 2013, we have a lot of options are available for crawl restrictions but we do not have many options in foundation.

Scenario

I have created two lists “Users” and “Articles” in my site collection and SharePoint search should crawl only “Articles” list.

Steps

1. Open the Central Administration

2. In Application Management, select “Manage service applications”

Note : If the Search Service Application is not available, please configure the search service using configuration wizards again.

3. Select the “Crawl Rules” in the left panel

4. Click “Add Crawl Rule” and create the exclude rule for whole site

 12072013-1

5. Again click the "Add Crawl Rule” to include rule for “Articles” list

12072013-2

6. Now select the “Content Sources” and full crawl the “Local SharePoint sites”

7. After successful crawl, try the few keyword search in your site collection.

8. You can able to see the search results which is only related to “Articles” list not “Users” list.

Summary

I hope that this is a easiest way to control content crawl in foundation. Like that we can write lot of rules using regular expression to improve our search crawl qualities.

Comments (5) -

  • Shefali

    8/29/2013 10:43:45 PM | Reply

    I want to write a single crawl rule to exclude three lists from my sharepoint sub site to restrict then to appear in search results. the rest of the lists can appear. Can you Please help


  • Sivarajan Raju

    9/2/2013 10:19:30 AM | Reply

    Hi,
    Please create a three separate rules with full url and exclude option.

    For ex: http://sp2013:80/lists/posts/*.*

    Thanks,
    Siva

    • shefali

      9/2/2013 10:43:36 AM | Reply

      Thanks a lot for the help.. but is there any way to achieve so in a single crawl rule... like some kind of regular expression??

      • Sivarajan Raju

        9/2/2013 10:18:23 PM | Reply

        Yes. We can do using regular expression. I just gave a quick solution.

  • Anand

    12/2/2013 2:45:29 AM | Reply

    After adding rules and run crawl, search results not showing up from the list. What could be an issues?

Add comment

Loading