Hallo,
ich habe eine Idee für eine Suchfunktion. Wollte mal wissen was ihr davon haltet.
Die Suche funktioniert über einen Index. Also es werden nicht die Seiten ansich
druchsucht.
Ziel ist es mit dieser Suche auch verwante oder sinngleiche Worte zu finden.
Die einzelnen Bereiche der Website sind auch im Array definiert. Alle Stichworte die
mit einem Bereich zu tun haben stehen drin auch wenn sie nicht direkt in der Webseite
vorkommen. z.B. wer Auto eingibt bekommt auch fahrzeug als Ergeniss auch wenn das Wort Auto
nicht im Webprojekt erwähnt wird.
PHP-Code:
$array = array("Bereich1" => array("Wort1","Wort2","Wort3","..."),
"Bereich2" => array("Wort1","Wort2","..."),
...);
Das Suchwort wird in den einzelnen Bereichen gesucht. Bei Erfolg wird der Bereich
zurückgegeben(z.B. Bereich1).
Im nächsten Mehrdimensionalen Array wird der Bereich nach der genauen Seite abgesucht.
PHP-Code:
$Bereich1 = array("Seite1" => array("Wort1","Wort2","..."),
"Seite2" => ...
$Bereich2 = array("Seite1" => ...
...
In dem Seiten Array in dem das Wort gefunden wird, erscheint es als Link
(<a href="index.php?inhalt=Suchergebnis">Suchwort, Beschreibungswörter</a>) auf der
Ergebnisliste der Suchfunktion.