This module implements a punctuation pre-processor that provides special handling for punctuation characters when they are encountered within word strings during searching and indexing.
Though the core Drupal search module provides some basic punctuation processing, some characters (such as hyphens, periods and underscores) are never treated as word boundaries. This means that strings like "word-power" are only matched in a search for the whole string ("word-power") but NOT the individual fragments ("word" or "power").
The punctuation pre-processor attempts to overcome this limitation by analyzing all punctuated word strings during searching and indexing (before the core search applies its own processing), and enforcing word boundaries when appropriate. It also ensures that all combinations of punctuated words are recorded and searchable (e.g., "word-power" will be matched with a search for "word", "power", "word-power" and "wordpower").
Project information
- Maintenance fixes only
Considered feature-complete by its maintainers. - Module categories: Administration Tools, Site Search
- 59 sites report using this module
- Created by rjacobs on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 7.x-1.x-dev updated 6 Jul 2016 at 20:22 UTC