diff --git a/include/SearchPage.php b/include/SearchPage.php
index ba7d7f4..76ed86c 100644
--- a/include/SearchPage.php
+++ b/include/SearchPage.php
@@ -66,6 +66,7 @@ class SearchPage extends Page {
         $mayMatchArray = array();
 
         foreach($terms as $key => $term) {
+            var_dump("key-term map", $key, $term);
             foreach($term as $value => $parsedTerm) {
                 switch ($parsedTerm[0]) {
                     case "+":
@@ -79,19 +80,19 @@ class SearchPage extends Page {
                         if (!array_key_exists($key, $cannotMatchArray)) {
                             $cannotMatchArray[$key] = array();
                         }
-                        $cannotMatchArray[] = array($key => substr($parsedTerm, 1));
+                        $cannotMatchArray[$key][] = array($key => substr($parsedTerm, 1));
                         break;
                     case "~":
                         if (!array_key_exists($key, $mayMatchArray)) {
                             $mayMatchArray[$key] = array();
                         }
-                        $mayMatchArray[] = array($key => substr($parsedTerm, 1));
+                        $mayMatchArray[$key][] = array($key => substr($parsedTerm, 1));
                         break;
                     default:
                         if (!array_key_exists($key, $mayMatchArray)) {
                             $mayMatchArray[$key] = array();
                         }
-                        $mayMatchArray[] = array($key => $parsedTerm);
+                        $mayMatchArray[$key][] = array($key => $parsedTerm);
                         break;
                 }
             }
@@ -99,6 +100,7 @@ class SearchPage extends Page {
 
         $items = get_items($type);
         $sanitizedItems = array();
+        $out = array();
         foreach($items as $item) {
             $result = $item->matches($mustMatchArray, True);
             if($result) {
@@ -146,7 +148,7 @@ class SearchPage extends Page {
             //     }
             // }
         }
-        print('DEBUG $sanitizedItem: ');
+        print('DEBUG $out: ');
         var_dump($out);
         print('<br><br>');
         // foreach($sanitizedItems as $sanitizedItem) {