Apache Solr features in TYPO3: Data protection compliance with Hosted Solr
Nowadays, a powerful search function is a crucial factor for user satisfaction, conversion rates and operational efficiency. With the EXT:solr extension, you can seamlessly integrate a professional, scalable search solution into your existing TYPO3 infrastructure – thereby laying the foundations for a noticeably better performance of your digital platform.
In combination with Hosted Solr, you benefit from a search environment hosted in compliance with data protection regulations, which can be fully adapted to your business and technical requirements. From fine-grained relevance tuning and comprehensive filter and analysis functions to role-based access restrictions and user-friendly convenience features, you have all the tools at your disposal to consistently align your search strategy with your business objectives.
Which features are used in a specific project depends on your individual configuration and the defined purpose – a clear advantage for companies that value a needs-based, future-proof solution.
The following overview shows you the key features in detail and illustrates the potential that EXT:solr unlocks for your TYPO3 system.
Full-text search Advanced search options Faceted search & filters Sorting Boosting Auto-suggest Spell check Results highlighting Site Highlighting Geo-search Content Elevation Grouping Metrics & aggregations Pagination & “load more” Search in attachments Text and metadata extraction Multilingual search & synonyms Vector search Front-end user group access restrictions
Full-text search
Full-text search scans the entire content of web pages, records or documents, rather than just individual titles or keywords. This means that users can find relevant results even if the term they are searching for appears only in the body text.
Advanced search options – Advanced search operators
Advanced search operators allow you to refine your search queries in a targeted manner, for example using phrases, exclusions, wildcards or field searches. This is particularly helpful for users who want to carry out very precise searches.
Faceted search & filters
Faceted search adds dynamic filters to the results list, for example by category, file type, time period or attributes. This allows even large sets of results to be narrowed down quickly and precisely.
Sorting
The sorting option determines the order in which search results are displayed, for example by relevance, date or alphabetically. This allows users to better tailor the results page to their current needs.
Boosting
Boosting influences the relevance ranking of search results by giving greater weight to certain characteristics. This allows, for example, up-to-date, important or particularly relevant content to appear higher up in the results.
Auto Suggest
Auto Suggest displays relevant search suggestions as you type. This helps users find the right search query or go straight to the content they’re looking for more quickly. Optionally, Auto Suggest can also display the top results as suggestions or images with links.
Spell check
The spell check detects potential typos in search queries and suggests appropriate corrections. This means that even an incorrect entry often still leads to useful results.
Results Highlighting
Results Highlighting highlights search terms in colour directly in the results list or in the search snippet. This allows users to see immediately why a result matches their query.
Geo-search
Geo-search incorporates geographical information such as places, distances or locations into the search. This allows results to be filtered and sorted by proximity or region, for example.
Content Elevation
Content Elevation allows specific content to be prioritised in the search results for defined search queries. This enables particularly important pages, promotions or information to be given prominence.
Grouping
Grouping combines similar or related results into a single entry. This means that variants or duplicates are presented in a more compact way, and the results list remains clear and organised.
Metrics & aggregations
Metrics and aggregations provide summarised values for search results, such as counts, averages or distributions. This allows results to be analysed directly within the search without having to export them.
Pagination & ‘Load more’
This feature controls how large sets of results are distributed across several pages or loaded in stages. This improves clarity and ensures a user-friendly presentation of the results.
Multilingual Search & Synonyms
This feature supports searches in multiple languages and takes into account language-specific terms or synonyms. This enables users to find relevant content even when different terms are used.
Vector search
Vector search does not only look for exact terms, but also for meanings that are similar in content. This allows search queries to be interpreted semantically, resulting in more relevant results.
Frontend user group access restrictions
This function ensures that only content for which a user actually has authorisation appears in the search results. Protected pages or documents therefore remain invisible to unauthorised users.
* Certain functions require additional extensions, further components or a project-specific implementation and are not included in the standard scope of EXT:solr alone.
For site highlighting, EXT:solr merely handles the passing of the search term; the highlighting on the target page itself must be carried out by the project team.
Searching within attachments is only available in conjunction with additional extensions such as solrfal and EXT:tika.
Text and metadata extraction requires EXT:tika; for newer setups, such as those using TYPO3 v14 and Apache Solr 10, an additional component may also be required.