... | ... | @@ -31,3 +31,9 @@ Ab diesem Moment läuft alles relativ > straight forward < |
|
|
* Hier überprüfen wir, ob eine besondere Art der Suche (z.B.: Stringsuche,...) durchgeführt werden soll.
|
|
|
3. `$metager->createSearchEngines()`
|
|
|
* Je nach Sucheinstellung werden entsprechende `Searchengine-Objekte` aus dem Verzeichnis `/app/Models/parserSkripte/` erstellt. Gleichzeitig wird, nachdem das Objekt fertig erstellt wurde, per [Dispatch](https://www.laravel.com/docs/5.2/queues#pushing-jobs-onto-the-queue) die entsprechende HTTP-Request in Auftrag gegeben.
|
|
|
4. `$metager->rankAll()`
|
|
|
* Nun wird das Ranking über alle Ergebnisse durchgeführt.
|
|
|
5. `$metager->combineResults()`
|
|
|
* Die Ergebnisse aller einzelnen Suchmaschinen werden zusammen gefasst und sortiert
|
|
|
6. `return $metager->createView()`
|
|
|
* Die Daten werden gefiltert und es wird daraus ein View erstellt, der schlussendlich zurückgegeben wird. |