BartTheDevil89
Devilution Media
- 2 Mai 2006
- 3.960
- 103
Hallo,
ich habe mir vorgenommen ein Lexikon mit Begriffen zu erstellen. Also ein es wird ein Begriff eingetragen und dann ne Erklärung dazu.
Das möchte ich zum einen dann anzeigen lassen (ist ja nicht das Problem) aber zum anderen auch soll in Textstrings immer überprüft werden ob einer dieser Begriffe dir vorhanden und dieses Wort soll dann verlinkt werden.
Dafür jetzt die Frage, wie ich das am besten vom Datenbankaufbau mache, da es mir am liebsten wäre, wenn nicht nur das Wort selbst, sondern auch Varianten des Wortes erkannt werden. Also bei Ball zum beispiel auch Bälle. (muss die Varianten ja sicherlich dann mit in der Datenbank abspeichern)
Und dann natürlich auch wie ich am besten die Begriffe überprüfen....denn ich denke das einfachste wird es sein alle wörter die bekannt sind auszulesen in nen string zu laden und dann jedes wort zu überprüfen, ob es im String drinsteht.....denn mit ner jeweiligen Datenbankabfrage wird das ja wahrscheinlich nicht zu lösen sein, bzw. so serveraufwendig, dass es sich nicht lohnt.
Habt ihr Ideen, wie das am besten aufgebaut sein muss, dass die Serverlast so gering wie möglich ist?
ich habe mir vorgenommen ein Lexikon mit Begriffen zu erstellen. Also ein es wird ein Begriff eingetragen und dann ne Erklärung dazu.
Das möchte ich zum einen dann anzeigen lassen (ist ja nicht das Problem) aber zum anderen auch soll in Textstrings immer überprüft werden ob einer dieser Begriffe dir vorhanden und dieses Wort soll dann verlinkt werden.
Dafür jetzt die Frage, wie ich das am besten vom Datenbankaufbau mache, da es mir am liebsten wäre, wenn nicht nur das Wort selbst, sondern auch Varianten des Wortes erkannt werden. Also bei Ball zum beispiel auch Bälle. (muss die Varianten ja sicherlich dann mit in der Datenbank abspeichern)
Und dann natürlich auch wie ich am besten die Begriffe überprüfen....denn ich denke das einfachste wird es sein alle wörter die bekannt sind auszulesen in nen string zu laden und dann jedes wort zu überprüfen, ob es im String drinsteht.....denn mit ner jeweiligen Datenbankabfrage wird das ja wahrscheinlich nicht zu lösen sein, bzw. so serveraufwendig, dass es sich nicht lohnt.
Habt ihr Ideen, wie das am besten aufgebaut sein muss, dass die Serverlast so gering wie möglich ist?