[TYPO3-Solr] [Announce] EXT:solr v2.2.0 released

Ingo Renner ingo at typo3.org
Mon Jul 23 14:12:25 CEST 2012


Hi all,

I'm happy to announce the release of EXT:solr version 2.2.0 and 2.7.0-EAP.

This release brings improvements for the Index Queue, new facet types, 
OpenSearch support, performance improvements, and general bug fixes. 
Many of the new features and other changes were developed while 
integrating EXT:solr for typo3.org.


New in this release

General Changes:
* The HTTP GET parameter for the user's query is now freely 
configurable. Instead of using the default tx_solr[q], you can now also 
just a more simple q for example. This change makes it easier to analyze 
the user's search behavior using tools like Piwik.
* Solr connections can now be initialized per site through a new entry 
in the page tree's click menu. This should be a relieve for large 
installations with many sites where the Solr connection initialization 
could run into a PHP execution time limit.
* Solr connections can now also be initialized through TYPO3's command 
line interface (CLI) which should be very much appreciated for 
Continuous Integration and Deployment scenarios.
* The checks in TYPO3's system status report have once been improved 
making it even easier to detect issues in the extension's configuration.


Index Queue:
* Priorities for indexing configuration. It is now possible to set 
priorities for different indexing configurations, allowing to have 
products indexed before news articles before pages, or any other order.
* Index Queue indexing configurations can now be initialized 
selectively. Before you could just initialize the whole Index Queue, now 
you can just re-initialize f.e. news or products.
* A sorting field can now be configured for the SOLR_RELATION indexing 
configuration helper. This makes it easier to f.e. index just the main 
category of a news record instead of all categories.


Search and Faceting:
* Hierarchical facets now support the configuration options 
selectingSelectedFacetOptionRemovesFilter and singleOptionMode. When 
building menus from hierarchical facets, the ACT state is supported, 
too. Hierarchical facets are a feature exclusive to the extension's 
early access program (EAP).
* Sites to be searched can now be easily configured, which allows to 
index multiple sites into one index and search different or multiple 
sites depending from where a user starts its search request.
* Support for OpenSearch has been added, allowing a user to start a 
search on your site from his browser's search input field.
* Conditional Facets: It's now possible to define requirements for a 
facet that must be fulfilled before the facet is being rendered. For 
example a category facet may only be rendered if the user has selected 
news from the type facet.
* Query Facets: Instead of creating a facet's options from an index 
field's values it is now possible to create a facet's options from the 
results of several queries.
* The spell checker (did you mean ...) can now use the suggestions to 
show the actual results instead of making the user search for the 
suggestions, creating a better experience for the user by saving time 
and additional page requests.


Minor Changes and Notable Bug Fixes:
* RealURL did not create URLs when indexing records
* Garbage Collector does not wait for Solr's commit to complete anymore. 
Previously, when an editor caused the Garbage Collector to clean up 
documents from the index, by for example deleting or hiding a record, 
that action could take a while before the editor could continue working 
in the TYPO3 backend. The Garbage Collector now returns immediately so 
that the editor does not need to wait anymore.
* Performance of the template engine has been improved. Depending on the 
complexity of a template this can speed up result page rendering by a 
factor of four to five times.
* New template markers have been added related to faceting


Other Changes:
* The public version on forge has been migrated to the git and Gerrit 
infrastructure, making it even easier to contribute to the project.
* The default filter on the index' language field has been removed as it 
is recommended to separate languages into separate indexes.


Updating:
Updating should be strait forward. Simply update the extension, no need 
to update anything with the Solr server, and also no need to re-index 
your content.


Contributors:
(patches, comments, bug reports, ... no particular order)

Stefan Sprenger
Stefan Galinksi
Cornel Boppart
Steffen Ritter
Dimitri Ebert
Andre Westbunk
Jochem de Groot
Michel Tremblay
Rik Willems
Dirk Wenzel
Jigal van Hemert
Steffen Gebert
Peter Niederlag
Oliver Hader
Olivier Dobberkau
Peter Kraume
Axel Böswetter
Constantin Lebrecht
Frédéric Jaeger
Ingo Pfennigstorf
Christoph Moeller
Jari-Hermann Ernst
Marco Bresch
Marc Bastian Heinrichs
Tomas Norre Mikkelsen
Thorsten Kahler

Thanks to everyone who helped with this release!


All the best
Ingo

-- 
Ingo Renner
TYPO3 Core Developer, Release Manager TYPO3 4.2, Admin Google Summer of Code

TYPO3 - Open Source Enterprise Content Management System
http://typo3.org

Apache Solr for TYPO3 -
Open Source Enterprise Search meets Open Source Enterprise CMS
http://www.typo3-solr.com


More information about the TYPO3-project-solr mailing list