summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2003-09-10 16:48:00 +0000
committerDries Buytaert <dries@buytaert.net>2003-09-10 16:48:00 +0000
commitad5fb6cd6d46013b0d38654a3d5b71c7fe84f47b (patch)
tree255b0f0e2a5022fd316eec939895e5074bafcbb6 /modules
parent9b74d0b83cbbafc62a719e3a12d13f0240559c73 (diff)
downloadbrdo-ad5fb6cd6d46013b0d38654a3d5b71c7fe84f47b.tar.gz
brdo-ad5fb6cd6d46013b0d38654a3d5b71c7fe84f47b.tar.bz2
- Noiseword fix. Patch by Matt. Reported by Bart.
Diffstat (limited to 'modules')
-rw-r--r--modules/search.module3
-rw-r--r--modules/search/search.module3
2 files changed, 4 insertions, 2 deletions
diff --git a/modules/search.module b/modules/search.module
index e7faea16a..753dff3b8 100644
--- a/modules/search.module
+++ b/modules/search.module
@@ -270,7 +270,8 @@ function update_index($search_array) {
// Remove "noisewords"
$noise = explode(",", variable_get("noisewords", ""));
foreach ($noise as $word) {
- $wordlist = str_replace(trim($word), " ", $wordlist);
+ $word = trim($word);
+ $wordlist = trim(preg_replace("' $word '", " ", " " .$wordlist. " "));
}
// Remove whitespace
diff --git a/modules/search/search.module b/modules/search/search.module
index e7faea16a..753dff3b8 100644
--- a/modules/search/search.module
+++ b/modules/search/search.module
@@ -270,7 +270,8 @@ function update_index($search_array) {
// Remove "noisewords"
$noise = explode(",", variable_get("noisewords", ""));
foreach ($noise as $word) {
- $wordlist = str_replace(trim($word), " ", $wordlist);
+ $word = trim($word);
+ $wordlist = trim(preg_replace("' $word '", " ", " " .$wordlist. " "));
}
// Remove whitespace