summaryrefslogtreecommitdiff
path: root/modules/search/search.extender.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/search/search.extender.inc')
-rw-r--r--modules/search/search.extender.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/search/search.extender.inc b/modules/search/search.extender.inc
index 5347bb52a..1b001f07c 100644
--- a/modules/search/search.extender.inc
+++ b/modules/search/search.extender.inc
@@ -192,7 +192,9 @@ class SearchQuery extends SelectQueryExtender {
$phrase = TRUE;
$this->simple = FALSE;
}
- // Simplify keyword according to indexing rules and external preprocessors.
+ // Simplify keyword according to indexing rules and external
+ // preprocessors. Use same process as during search indexing, so it
+ // will match search index.
$words = search_simplify($match[2]);
// Re-explode in case simplification added more words, except when
// matching a phrase.
@@ -294,7 +296,6 @@ class SearchQuery extends SelectQueryExtender {
foreach ($split as $s) {
$num = is_numeric($s);
if ($num || drupal_strlen($s) >= variable_get('minimum_word_size', 3)) {
- $s = $num ? ((int)ltrim($s, '-0')) : $s;
if (!isset($this->words[$s])) {
$this->words[$s] = $s;
$num_new_scores++;