Sift is an add-on package for the Umbraco content management system that I developed to allow the creation of content filters on websites. The dynamic filters are automatically based on the Umbraco content, with no coding required, simply add classes and attributes to the HTML.
Once installed, a front-end developer need only create some HTML with specific classes and attributes and a fully functioning filter will be rendered, allowing the website user to search the Umbraco content as specified.
The front-end developer has the flexibility to style the form as required, and can even override the default results to display and style the filtered content. The code above will return content with a document type of "film", filtered on the node name according to the text the user has entered in the input field.
Sift is available for Umbraco 8. If you want to find out more about using Sift then please take a look at the user guide.