bug searching in search function
This commit is contained in:
parent
c3c128fe0a
commit
5414ba7da1
@ -65,20 +65,25 @@ class SearchPage extends Page {
|
||||
$cannotMatchArray = array();
|
||||
$mayMatchArray = array();
|
||||
|
||||
foreach($terms as $key => $term) {
|
||||
var_dump("dump term: ", $term);
|
||||
foreach($term as $value => $parsedTerm) {
|
||||
|
||||
|
||||
foreach($terms as $key => $value) {
|
||||
var_dump("dump term: ", $value);
|
||||
if(!is_array($value)) {
|
||||
$value = array($value);
|
||||
}
|
||||
foreach($value as $term) {
|
||||
print('DEBUG $parsedTerm: ');
|
||||
var_dump($parsedTerm);
|
||||
var_dump($term);
|
||||
print('<br>DEBUG $parsedTerm[0]: ');
|
||||
var_dump($parsedTerm[0]);
|
||||
var_dump($term[0]);
|
||||
print('<br>');
|
||||
switch ($parsedTerm[0]) {
|
||||
switch ($term[0]) {
|
||||
case "+":
|
||||
if (!array_key_exists($key, $mustMatchArray)) {
|
||||
$mustMatchArray[$key] = array();
|
||||
}
|
||||
$mustMatchArray[$key][] = substr($parsedTerm, 1);
|
||||
$mustMatchArray[$key][] = substr($term, 1);
|
||||
print('DEBUG $mustMatchArray: ');
|
||||
var_dump($mustMatchArray);
|
||||
print('<br>');
|
||||
@ -88,19 +93,19 @@ class SearchPage extends Page {
|
||||
if (!array_key_exists($key, $cannotMatchArray)) {
|
||||
$cannotMatchArray[$key] = array();
|
||||
}
|
||||
$cannotMatchArray[$key][] = substr($parsedTerm, 1);
|
||||
$cannotMatchArray[$key][] = substr($term, 1);
|
||||
break;
|
||||
case "~":
|
||||
if (!array_key_exists($key, $mayMatchArray)) {
|
||||
$mayMatchArray[$key] = array();
|
||||
}
|
||||
$mayMatchArray[$key][] = substr($parsedTerm, 1);
|
||||
$mayMatchArray[$key][] = substr($term, 1);
|
||||
break;
|
||||
default:
|
||||
if (!array_key_exists($key, $mayMatchArray)) {
|
||||
$mayMatchArray[$key] = array();
|
||||
}
|
||||
$mayMatchArray[$key][] = $parsedTerm;
|
||||
$mayMatchArray[$key][] = $term;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user