72 votes

XSLTsearch

*** Please use ezSearch instead of XSLTsearch (it's newer and better) ***

XSLTsearch is the easy, quick, and free search solution for Umbraco web sites. It is fast, completely self-contained, and extremely configurable.

With XSLTsearch you can search for all words and phrases in all document properties and attributes, including your custom properties. Search results are automatically sorted by relevance with search terms highlighted in the results.

Member-protected and hidden content is not returned in search results, ensuring private information remains private.

XSLTsearch installs in all Umbraco sites from v4 through v7.

 

What's New?

Version 3.0.5

  • Removed reference to ancient Runway starter kit
  • Resolves package installation bug in Umbraco 6.0.3 (U4-2014)

Version 3.0.4 

  • Additional fix for PreviewMode="CONTEXT" in which the search term would not be displayed if it were the last word in the content being search and the search term were more than $maxChars from the beginning of the search field
  • Removed errant 'xmp' debug statement that appeared in v3.0.3
  • To update from XSLTsearch 3.0.x: use the update package to apply only the updated files

Version 3.0.3

  • Removed extraneous whitespace and empty quotes from search terms that could cause an infinite loop and force the app_pool to recycle
  • To update from XSLTsearch 3.0.x: use the update package to apply only the updated files

Version 3.0.2

  • Fixed issue of PreviewMode="CONTEXT" in which the search term would not be highlighted if it were the last word in the content being searched
  • Not publicly released

Version 3.0.1

  • Bug fix for short words in preview fields that caused an xslt error
  • Easier use in multi-lingual / multiple site installations
  • To update from XSLTsearch 3.0: use the update package to apply only the updated files

Version 3.0

  • Multi-lingual support with dictionary items
  • Medium trust support (helper functions now in /app_code/xsltsearch.cs)
  • Many bug fixes

 

 

Which Version Should You Use?

  • XSLTsearch 3.x is for Umbraco 4.5+ and 6.x sites
  • XSLTsearch 2.8 is for Umbraco 3.x and 4.0 sites
    (or Umbraco 4.5+ if using the legacy XML schema)

 

 

cheers,
doug.

 

Screenshots

Source code

Download package

Project owner

Douglas Robar

Douglas Robar

Douglas has 3905 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (100%)
6.0.x (100%)
4.11.x (100%)
4.10.0 (100%)
4.9.1 (100%)
4.9.0 (100%)

You must login before you can report on package compatibility.

Project Information

  • Project owner: Douglas Robar
  • Created: 16/07/2009
  • Is Stable: True
  • Current version 3.0.5
  • License MIT
  • Tags search, xslt, macro, developer, search engine, open source, package, V4, XPath, content, runway, paging
  • Downloads: 39085

External resources

Our.umbraco.org is the community mothership for Umbraco, the open source asp.net cms. With a friendly forum for all your questions, a comprehensive documentation and a ton of packages from the community.