testing search function
This commit is contained in:
parent
193f2cf121
commit
aef524616e
@ -66,33 +66,33 @@ class SearchPage extends Page {
|
||||
$mayMatchArray = array();
|
||||
|
||||
foreach($terms as $key => $term) {
|
||||
var_dump("key-term map", $key, $term);
|
||||
var_dump("key-term map", $key, $term, "<br>");
|
||||
foreach($term as $value => $parsedTerm) {
|
||||
switch ($parsedTerm[0]) {
|
||||
case "+":
|
||||
if (!array_key_exists($key, $mustMatchArray)) {
|
||||
$mustMatchArray[$key] = array();
|
||||
}
|
||||
$mustMatchArray[$key][] = substr($parsedTerm, 1);
|
||||
$mustMatchArray[] = substr($parsedTerm, 1);
|
||||
break;
|
||||
case "!":
|
||||
case "-":
|
||||
if (!array_key_exists($key, $cannotMatchArray)) {
|
||||
$cannotMatchArray[$key] = array();
|
||||
}
|
||||
$cannotMatchArray[$key][] = array($key => substr($parsedTerm, 1));
|
||||
$cannotMatchArray[] = array($key => substr($parsedTerm, 1));
|
||||
break;
|
||||
case "~":
|
||||
if (!array_key_exists($key, $mayMatchArray)) {
|
||||
$mayMatchArray[$key] = array();
|
||||
}
|
||||
$mayMatchArray[$key][] = array($key => substr($parsedTerm, 1));
|
||||
$mayMatchArray[] = array($key => substr($parsedTerm, 1));
|
||||
break;
|
||||
default:
|
||||
if (!array_key_exists($key, $mayMatchArray)) {
|
||||
$mayMatchArray[$key] = array();
|
||||
}
|
||||
$mayMatchArray[$key][] = array($key => $parsedTerm);
|
||||
$mayMatchArray[] = array($key => $parsedTerm);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user