Downloads
Release notes
Faceted Search version 1.0 beta1 for Drupal 5.x.
- Introduced the more general concept of filter (facets are now filters). This has no visible impact on the UI but is essential groundwork for future improvements.
- Rewrote the query building code around keyword search and removed a temporary table. This improves performance slightly.
- Avoided conditions on node type whenever possible, to simplify queries.
- Use a single filter for keyword search (instead of one per operator). These types of filters are now referred to as "fields".
- Administer keyword search filters (fields) separately from facets.
- Added internal weight to categories (for sorting purposes).
- Added utility functions for extracting quoted strings from the search text.
- Moved parsing of search keywords into a separate function (allows re-use).
- Faceted Search Views: #233089: Fixed errors with PHP 4.
- Faceted Search Views: #244509: Added missing (indirect) dependencies.
- Taxonomy Facets: Avoided retrieving vocabularies before parsing the search text.
- Taxonomy Facets: #233707: Update node-term associations immediately upon node insert/update.
Upgrading from version 0.11 or earlier
After copying the files, you'll need to run update.php as usual. However, if you are using Views to display Faceted Search results, you'll also have to manually edit your View to remove the Faceted Search filter and the Faceted Search sort handler (after the update these will look like empty handlers when editing your view), and use the Faceted Search Environment ID argument instead. Then you'll have to re-select your view as display style in the Faceted Search environment.
If you have overridden one of the following theme functions, you must revisit them to keep your site secure:
- theme_faceted_search_keyword_and_label()
- theme_faceted_search_keyword_or_label()
- theme_faceted_search_keyword_not_label()
- theme_faceted_search_keyword_phrase_label()
These functions must now filter their output (previously, Faceted Search UI was taking care of this). See the default implementations provided in Faceted Search UI for examples.