It has become more important than ever to offer website users a search functionality that reliably delivers the right content in high quality. This is only possible with a search that is assured to be both current and sufficiently granular for individual use-cases, that is seamlessly integrated into editorial processes, and that can draw upon content from FirstSpirit as well as other sources as required. BridgingIT offers a FirstSpirit module based on the Apache Solr search engine that allows dedicated content to be kept current in the search index without the need for additional action from editors and administrators.

Typical Scenarios

  • Improved customer experience via improved search quality
  • Introduction of a comprehensive website search, including facets, auto-completion, similarities, etc.
  • Complete integration of indexing in editorial and generation processes
  • Integration of FirstSpirit content into a new or existing Solr search index

Integration into FirstSpirit

The module allows Solr index fields to be automatically populated with field content from a FirstSpirit page after generating the website. The overall architecture of this capability is outlined below:

The assignment of the FirstSpirit content to be indexed to the pre-defined search index is carried out comfortably with standard FirstSpirit tools and covers individual pages as well as content from data sources generated via a page projection.

Both individual and multi-value fields are supported.

The first two steps in this process only need to be performed once, or only when the Solr index or input components are to be changed, and are offered as a project service during initial installation. Content indexing is subsequently automated during each website generation in order to avoid additional efforts and expenditures from content maintenance and generation.

Integration Procedure

Based on initial settings, the configured Solr index is filled automatically during an additional task that follows the generation of the website. This process is outlined below:

How can you benefit from this module?

In the context of an initial workshop we will determine what search functionality is desired and how the module should be configured for your web presence. The structure of your Solr index will be checked, or a Solr index will be created according to your requirements. Subsequently, the FirstSpirit content configuration will be defined and implemented. If you wish, changes (such as template adjustments) can be performed in order to assure that all data required for a high quality search are available for indexing. Because a website’s search indexing requirements depend heavily upon specific use cases and underlying systems, we recommend considering an integration and implementation concept for the module within a project’s overall requirements specification process.