Todd Bleeker's 12 Hive

All MindsharpBlogs

Are you pondering what I'm pondering?

My Links

Post Categories

Archives

Blog Stats

CorasWorks Free Web Part - WSS Cross-Site Search

I'm not typically one to pass along links but...:
http://www.corasworks.net/learning/events/MSD2DJanDownload.html

This FREE Web Part from CorasWorks is a very generous gesture to the SharePoint community. CorasWorks is a Mindsharp partner too.

Straight from the CorasWorks docs:

The out-of-the-box SharePoint WSS Search performs a full text search through all of the list items and document libraries (including attachments) in the current WSS site. This search box is found in the upper right corner of a WSS SharePoint web page. Searches via the WSS Search box are limited to the current site. Sub-sites cannot be searched without first going into the sub-site.

The WSS Cross-Site Search Web Part performs the same type of search, except it searches through sub-sites as well. In addition, the starting URL for the search can be customized. As a result, a WSS Cross-Site Search web part placed on one site can search for results within another.

The WSS Cross-Site Search Web Part looks something like this (sorry for the gradation in the GIF):

This Web Part can search Lists and Libraries or both (All is the default) for just the current site (just like OOB WSS Search), or include all child sites at a fixed number of levels deep, or even starting at another WSS site. Search results are returned in-situ rather than on a separate results page:

This Web Part is shown grouping by Site Title. I've expanded both sites, they were collapsed when first returned. You cannot choose to have them expanded.

It would be nice if you could choose to specify a results page that looked something like the OOB WSS Search Result page (/_layouts/1033/searchresults.aspx); but you can't. I suppose that CorasWorks didn't want to get involved in messing with the underlying Site Definitions of their clients when the Web Part could handle it all. That said, I can think of some creative ways to use the WSS Cross-Site Search Web Part with other Web Parts on a single page.

Lots of interesting features in the properties:

  • Web Part Tool Part:
    The Tool Pane starts with all the power of the Standard Web Part Tool Part.
  • Just show search results:
    Instead of the user choosing the search criteria, you specify the criteria and they only see the results. Just unselect Show Search Bar.
  • Specify the URL to start searching from:
    It   can   be   different   than   the   current   site. That is really cool.
  • Set the number of levels down to search:
    Zero (0) is the default. That means by default, this search will behave very much like the built-in WSS Search. Not sure I understand that choice, but its easy to change. I'd like a flag to search all children regardless of the number of levels deep.
  • Grouping of the search results:
    Results can be grouped by Site URL, Site Title, Title, List Name, Size, Modified By, Date Last Modified, URL. Not sure why this isn't a dropdown list. I really liked this option but the results were returned.
  • Other nice display properties:
    These can be used for advanced grouping, headers, footers, etc.
  • Limit number of results:
    Relatively simple pagination (Next and Previous) then begins. I didn't see a way to limit the total number of results.
  • No results message:
    This text can be specified.
  • Advanced filtering options:
    There are two uses for this property but it will take some practice to make it useful.
  •         

    CorasWorks has even included an FAQ document and a Web Part help link with the Web Part:
    http://download.corasworks.net/wpsupport/wsssearch/

    Writing a Cross-Site Search Web Part like this has been on my “To Do” list for over a year now. I'm thrilled that CorasWorks did the work and then made their Web Part available to the community. Check out the other Web Parts that they sell commercially:
    http://www.CorasWorks.net/Products/

    All in all, this is a great Web Part to add to your growing library!

    posted on Monday, February 14, 2005 11:17 AM

    Feedback

    # CorasWorks Free Web Part - WSS Cross-Site Search 2/19/2005 12:13 AM Patrick Tisseghem's Blog

    # CorasWorks Free Web Part - WSS Cross-Site Search 2/19/2005 12:14 AM Patrick Tisseghem's Blog

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 3/21/2005 3:50 PM Adam Macaulay

    Just a little update you can default the view to be expanded if you want. You can also control what you want to group by, site title, list title, type, etc... For the expanded by default this is where the Group By Properties come in. Hope it helps and thanks for the vote of confidence.

    Adam Macaulay
    VP, Technology CorasWorks.

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 3/21/2005 6:22 PM Todd Bleeker

    Fabulous! Thanks Adam.

    <Todd />

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 3/25/2005 12:36 PM Perry

    Adam, I'm trying to do exactly what you describe: Default the group view to expanded. I have not been successful. Third Element or something like that from corasworks, but no clear description of what to include. What do I type to get it to expand the grouped items?
    TIA

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 3/29/2005 7:29 AM Todd Bleeker

    In your group by properties you will want to add: Verdana; font-size:
    8pt; color: white; font-weight: bold,true. The 3rd element "true" makes the tree auto expand all results.

    I hope this helps,

    Adam Macaulay
    CorasWorks
    tel 703 797 1881 x103

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 3/31/2005 1:19 PM rachel xu

    I have followed every step to set up this web past but returns no search result. CorasWorks says "Once complete give your server some time to index your possibilities then execute a search. If it works in WSS, it will work within the WSS Search Web Part." Currently I have no result returns using WSS built-in Search.

    Should I check the index/crawl schedule setup to make sure that my site gets indexed? Or did I miss something else?

    Thanks in advance!


    # re: CorasWorks Free Web Part - WSS Cross-Site Search 4/1/2005 8:20 AM Todd Bleeker

    Please work directly with CorasWorks for support.

    Thanks,

    <Todd />

    CorasWorks
    Adam Macaulay Contact Information
    tel 703 797 1881 x103

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 8/22/2005 1:56 AM karthik

    I created pageviewer webparts dynamically(ie.,in link button click
    Event)to display my aspx page.Now i want to add custom properties(like
    enum,bool.....) for those dynamically created webparts.Is there any way
    to do this....


    Please help me.


    Regards


    KARTHICK.K

    # Vyhledavani WSS ve webparte 11/24/2005 5:35 PM SharePoint Blog

    Pokud máte potrebu umístit WSS vyhledávání nekam jinam než je jeho výchozí umístení v horním pravém rohu....

    # Portal Search in subsites 12/16/2005 10:35 PM Outlook by the sound

    From: Marc@discussions.microsoft.comSubject: Portal Search in subsitesDate: Thu, 8 Dec 2005 09:56:03...

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 3/27/2006 6:33 AM mp3 blog

    nice to hear you again Todd.
    keep a good work with your blog.

    # re: CorasWorks Free Web Part - WSS Cross-Site Search 1/18/2007 12:40 AM santosh

    Hi I install this Web Part I am Getting Error
    There is Timeout for the search

    # Portal Search in subsites | keyongtech 1/22/2009 2:41 AM Pingback/TrackBack

    Portal Search in subsites | keyongtech

    # http://www.RENEWHOUSE4U.COM 2/3/2010 2:52 AM georgesover

    We repair houses In Maryland,US.
    Custom / Surface remodelings,
    equitable prices,license,
    references,photos,free estimates,
    also take houses to refurbish:
    http://www.renewhouse4u.com.
    Mobile:410-978-7981.
    Thanks.


    Comments on this post are closed.
    Title  
    Name  
    Url
    CAPTCHA
    Protected by Clearscreen.SharpHIPEnter the code you see:
    Comments