This project is read-only.

Project Description

Full Text Search is a fast, powerful and easy to set up search solution for Umbraco web sites.

Yes, but why?
In working for clients, we found that XLST Search didn’t handle content replacement and wasn’t flexible enough. The main alternative, Examine, required a fair amount of work and know-how to integrate into our sites. So, we decided to write something that can index an entire web page, in the same way that Google does, and allow searching that index with minimal setup and no additional code.

OK, tell me more
Full Text Search indexes the full content of published Umbraco pages, including any macros or shared content.
Out of the box, it allows searching of this index using fuzzy matching, quoted queries, context highlighting and more - all without you having to write a single line of code. It’s intended to fill the gap between the ease of use of XSLT Search and the relative complexity of writing your own solution using Examine.

What are the specifics?

  • Indexing is approached in a fashion similar to a search engine crawler: the full HTML produced by a page is read after publishing, tag stripped and added to the index. There are options to allow common content (menus, footers etc) to be excluded from the index.
  • A Razor macro is used to format and display search results. This allows for easy modification of the display format of search results, again without having to touch any of the code.
  • For more advanced users, there are options to customise search through various configuration options, as well as to modify indexing and result retrieval behaviour from your own code.

As a result of using Full Text Search, search should be lightning quick, even on sites with large amounts of content. This is because the package is essentially just an intelligent front end to Umbraco’s Examine/Lucene.

Anything you’re hiding from me that is going to screw-up my day?
Happily, no. But because we’re honest people and like doing things properly, we will tell you that Full Text Search is technically beta quality. We love it and are confident about what it can do, but it hasn’t been tested on enough sites to be considered completely bug free or stable yet.

Installation Instructions

Settings and Basic Customisation

Advanced Customisation


Last edited Jul 2, 2013 at 4:24 PM by governor, version 18