Search made easy

by: RockViggo

EasySearch is a full text search engine for EPiServer CMS that is driven by events. This means that there is no need for crawling the website and content that you publish will be available immediately. In addition to regular EPiServer content served as EPiServer pages, EasySearch will handle documents as well. Any document type will be indexed as long as there is an
iFilter installed for it. EasySearch is powered by Lucene which is known for its scalability and speed.

What really distinguish EasySearch from other search engines on the market is that includes providers for facets. Out of the box EasySearch includes facets for pages types, documents, categories and author. Faceted search makes it more convenient for users to find information as its grouped into (hopefully) logical facets. EasySearch comes with a production ready search template.

For most customers the out-of-the-box setup is enough. However, if you want to extend or change some of the behaviour of EasySearch you can do this as all source code is available.

You can test how search performs and how facets are used by trying the search page on http://easysearch.demo.bvn.no. As the site is limited in content the search term "episerver" will provide you with a nice collection of hits .

All code and a Deployment Center installation file is available from EPiCode, https://www.coderesort.com/p/epicode/wiki/EasySearch.

Video

22 May 2009


Comments

  1. When I checked out Lucene a while ago it looked great but compared to the commercial search enginges it lacked stemming functionality. Does EasySearch offer that?
  2. Snowball is an additional package that can be used with Lucene to provide stemming and stop word lists in a variety of languages. EasySearch can make use of this and we are working to make it configurable rather than codeable.
  3. Are stemming & stop words now included in EasySearch / Lucene?
Post a comment    
User verification Image for user verification  
RockViggo

About me

I work as Product Manager at the EPiServer office in Oslo. My posts will be related to issues concerning  product demonstration and information about cool tools and apps that you can use in order to make EPiServer stand out in the CMS jungle.

Messenger

Syndications


Archive


Tag cloud

EPiTrace logger