Search and Indexation Server

Jahia includes a powerful open source search engine (Apache Lucene) that indexes all metadata as well as PDF and Microsoft Office files. A search API is also available to retrieve content as a function of its categorization and/or metadata. Search results also displayed according to the user’s access rights. Keywords are highlighted in the results and users are able to save their searches for a faster access to targeted information updates. 

Searching for content is today mandatory on every web site. However indexing structured content which can dynamically change on the same page according to the mode, the language or the user is not so easy. Moreover you also want to search your content according to hidden metadata such as categories, authors, validation dates or other back-end properties which also need to be indexed in near real-time. This is the goal of the Jahia Indexation Server. 

Index your Files

Jahia automatically index, in near real time, all your text, Office or PDF based documents. Jahia also separately indexes all the files properties in order to let users make advanced search queries within the file metadata. 

Automatically index all your Jahia content

Jahia's integrated search server automatically indexes all your content from a structured manner. It does not only let you do some "free text search" but also let users perform advanced searches on all the system metadata such as the content categories or other content properties. 

Distinct Search results according to the user, the language or the navigation mode

The Jahia Search Server filters all the search results according to the current logued user, the navigation language or the mode (live, edit). So a user could not retreive draft content in live mode or German content while navigating the english web site. Of course the personal permission of the user are also considered and a user can not see search results pointing on content or files he has no permission to access to.

Saved Searches

Jahia saved searches technology allows any user to create and save a search query. Results are then dynamically recalculated each time his saved search is launched according to his search criterias. 

Technologies Used

  • Apache Lucene based Kernel
  • Using the Compass Indexing Framework
  • Take in account users permissions
  • Distinct search results per language or mode (live, staging)
  • Text and HTML support
  • Office and PDF files Support
  • Cross-virtual sites search capabilities
  • Advanced Search Queries on metadata
  • Saved Searches capabilities