Log::error("Konnte ".$engine["name"]." nicht abfragen, da kein Parser existiert");
continue;
}
$time=microtime();
$tmp=new$path($engine,$this);
try
{
$tmp=new$path($engine,$this);
}catch(\ErrorException$e)
{
Log::error("Konnte ".$engine["name"]." nicht abfragen.".var_dump($e));
continue;
}
if($tmp->enabled&&isset($this->debug))
{
...
...
@@ -496,48 +510,8 @@ class MetaGer
$this->sockets[$tmp->name]=$tmp->fp;
}
# Alternativ
# Hier wird direkt eine Liste der Fokustypen erstellt, die bei der Suche verwendet werden: [0] => [web, nachrichten]
/*if($engine["name"] !== "overtureAds") {
$type = explode(",", $engine["type"]);
if(!$type[0] == "") {
$typeslist[$counter++] = $type;
}
}*/
}
# Alternativ
# Jetzt wird geguckt, ob diese Liste überhaupt Typen enthält und für jeden Typen des ersten Eintrags (oder späteren falls dieser "" ist) wird geguckt, ob sich dieser Typ in allen folgenden Einträgen finden lässt. Diese Einträge sind nie "web", da diese Suche meist eh auch möglich ist und ohnehin wie die angepasste Suche funktioniert. Am Ende wird geguckt ob es einen Typen gab, der in allen Elementen enthalten ist. Dieser wird als Fokus gesetzt.