View on GitHub

SI4T : Overview

SI4T = Search Integration 4 Tridion, a set of open source projects to help you get SDL Tridion CMS managed content into your web app search index

Getting Started

If you are thinking of integrating a front-end (ie web application) search engine in your SDL Tridion project, you are in the right place. Probably you already have a search engine in mind, but if not we recommend looking at Apache Solr.

Firstly you will need to set up the Framework - a Generic method of configuring and publishing indexing instructions from SDL Tridion

Next you will need to implement an indexer for your search engine. This is the bridge between the framework and the specifics of the search engine you have selected. For Solr, you can use the ready-made Solr indexer. For other search engines, you will need to do a bit of coding (you can use the Solr indexer as an example).

Next publish your content to get it into the index

Finally, you will need to implement some query logic in your web app code. It is not our goal to provide this here as it is very technology and project requirement dependent, however there are some examples:

Full list of SI4T Projects and Resources

Thanks to Content Bloom and SDL for help getting this project started!