Downloads
Release notes
Faceted Search version 0.20 for Drupal 5.x.
- #170959: Added support for multiple search environments.
- Rewrote much of the administration interface to support multiple environments and improve usability. The administration interface is now more similar to Views'.
- Made the base path of search URLs customizable.
- Made the title of search pages customizable.
- Made all blocks optional (per-environment).
- Added the start page to the breadcrumb of search pages.
- Allowed facets to be disabled independently of their provider module.
- #191298: Added option for selective use of the Extracts display style (only when keywords are actually used in the current search).
- Made the Teasers display style the default (instead of the Extracts style).
- Changed the search term remover link to 'x' instead of '-' (per patrickharris's suggestion).
- Turned tooltips off by default.
- Separated disabled facets from enabled ones to make administration easier.
- Allowed category labels to contain HTML (needed for CCK Facets).
- Added class around node counts to help styling.
- #197783: Added robots directive to prevent them from hitting every possible link in the Guided search.
- Refactored hook_faceted_search_parse(), hook_faceted_search_list(), hook_faceted_search_collect() into a single, easier to implement hook_faceted_search_collect().
- Added variable system (similar to variable_get()/variable_set()) to make it easier for facet modules to manage per-environment settings.
- Made sure block settings are removed when uninstalling.
- Made initialization of default facet settings cleaner (directly in the facets' constructors).
- Renamed a few functions for consistency.
- Fixed search initialization, which was performed even when not needed.
- Fixed search initialization to only create the facets that are enabled.
- #187078: Removed drop temporary table that was not working with PostgreSQL.
- Author Facet: Blocked users are now displayed in the Guided search.
- Author Facet: #216305: Fixed subquery causing problems with hook_db_rewrite_sql().
- Content Type Facet: Changed default to show all content types.
- Faceted Search Views: #222799: Use Views' number of nodes per page.
- Faceted Search Views: Fixed view showing all available nodes when the search should return no results.
- Faceted Search Views: #208066: Fixed wrong results when a view is using the Node: Distinct filter.
- Taxonomy Facets: Supported large number of nodes or terms through building node-term associations on cron.
- Taxonomy Facets: Reduced overhead with non-hierarchical vocabularies.
- Taxonomy Facets: Fixed taxonomy changes (such as changing a term's parents) not always being reflected in the Guided search.
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.