summaryrefslogtreecommitdiff
path: root/inc/indexer.php
diff options
context:
space:
mode:
authorMichael Hamann <michael@content-space.de>2012-07-28 10:50:26 +0200
committerMichael Hamann <michael@content-space.de>2012-07-28 11:34:47 +0200
commit9a9b579a79463369319f9613a630625a99eeded0 (patch)
tree4984b6766b1e6ab3da1fcac84fdfd1d6f9b3df38 /inc/indexer.php
parent92a5d12663ce0d2371a16a0b894f9796f020146c (diff)
downloadrpg-9a9b579a79463369319f9613a630625a99eeded0.tar.gz
rpg-9a9b579a79463369319f9613a630625a99eeded0.tar.bz2
Fix index histogram minlen parameter for metadata keys
This includes a test for the minlen parameter for metadata keys
Diffstat (limited to 'inc/indexer.php')
-rw-r--r--inc/indexer.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/inc/indexer.php b/inc/indexer.php
index d8768d3ab..c28499d68 100644
--- a/inc/indexer.php
+++ b/inc/indexer.php
@@ -755,13 +755,15 @@ class Doku_Indexer {
$val_idx = array();
foreach ($index as $wid => $line) {
$freq = $this->countTuples($line);
- if ($freq >= $min && (!$max || $freq <= $max) && strlen($val) >= $minlen)
+ if ($freq >= $min && (!$max || $freq <= $max))
$val_idx[$wid] = $freq;
}
if (!empty($val_idx)) {
$words = $this->getIndex($metaname.'_w', '');
- foreach ($val_idx as $wid => $freq)
- $result[$words[$wid]] = $freq;
+ foreach ($val_idx as $wid => $freq) {
+ if (strlen($words[$wid]) >= $minlen)
+ $result[$words[$wid]] = $freq;
+ }
}
}
else {