Go Back

Working with Sitefinity Search

Sitefinity ASP.NET CMS offers an advanced search service that allows you to quickly and easily find information managed by the CMS.  This webinar demonstrates how to index custom data, hide data, create new search indexes and deliver fast & relevant search results.

The notes referenced in this webinar can be found here (opens in a new window).

Topics covered in this webinar:

  • Overview of Sitefinity Search
  • Creating new Search Indexes
  • Using Sitefinity Search Controls
  • Overview of Lucene and Lucene.Net
  • Brief look at Lucene Luke
  • Advanced Lucene Search Queries
  • Enabling wildcard & fuzzy searches
  • Emphasizing / Deemphasizing search results
  • Creating a Custom Search Provider

Comments  6

  • Steve 26 Jun

    Nice gabe!

    Any idea where the Sitefinity with popular APIs webinar went to on Telerik?  They keep telling me it'll be up there, but it's been what, 3-4 weeks?
  • Gabe Sumner 27 Jun

    Hey Steve, good to hear from you.

    I tracked down the video and posted it yesterday.  You can find it by clicking here.
  • chris 12 Nov

    Hi Gabe, I'm curious, our search results are returning results from other languages since we have localization turned on. Is there any way to have the search provider only return content for the locale the user is viewing?

    For example, if I have selected to view the site in German, can the search provider only return German results? Currently it returns results from all languages.

    Thanks again for any help and/or direction!
  • Rudi Moritz 08 Mar

    Gabe,

    This is brilliant! Thanks a lot for that, the best info I have found so far regarding Sitefinity development ... and I have spent considerable time with Sitefinity's developer manual and support team already.

    Cheers,
    Rudi
  • Angel 09 Apr

    Hi Gabe,

    Great work on this webinar! It really helped me, but I still cannot get what I need. I have to do a search result control which displays pages content and news. The problem is that if it's news in the search result I have to display the publish date in separate field! I managed to retrieve the data I need and setting up a custom search provider, index, settings, etc. Now I can easily get all the news with:
    ContentManager manager = new ContentManager("News");
    allNews = manager.GetContent();

    But I also would like to index the pages and their contents? How can I do that?

    The other thing I would like to ask is - how can I create own SearchResult.ascx with code-behind. I cannot simply create new webcontrol and inherit from Telerik.Search.WebControls.SearchResult, because it breaks!

    I would be glad if you could answer!

    Kind regards,
    Angel
  • Ross 14 Apr

    Hi Gabe.

    Fantastic - thanks! I had been struggling to understand how to do a custom search for data which exists outside of sitefinity. You made that clear and now I have it working.

    All the best,

    Ross.

Post a comment!
  1. Formatting options
       
     
     
     
     
       
  2. I'm sorry for the CAPTCHA. You have spammers to thank for this: