Degers
Mitglied
Hallo zusammen,
ich stehe vor einem konzeptionellen Problem, wo mir die Erfahrung fehl, um gangbare Wege zur Umsetzung einer Idee zu finden und möchte daher um Anstöße bitten.
Zur Situation. Es geht um ein Sprachlernportal, wer sich die Sache live angucken möchte ist auf crovoc.de herzlich willkommen. Es ist ein Lernportal zur kroatischen Sprache, der Verständlichkeit halber werde ich meine Frage an einem deutschen Beispiel aufziehen.
Auf CroVoc lassen sich Vokabeln suchen. Dazu wird die Vokabeldatenbank ganz normal per MySQL durchsucht. Bei Adjektiven gibt eine Funktion auch noch Deklinationen zu dem Adjektiv aus, im Deutschen also z. B. schön- schöne- schönes- schöne etc. Das sieht dann folgendermaßen aus:
Nun möchte ich auch diese Begriffe "durchsuchen" können, sucht also ein Besucher nach dem kroatischen Wort für Schön, allerdings dekliniert, z. B. schönes, soll er trotzdem bei schön landen. Wie durchsuche ich aber etwas, was nicht in der Datenbank steht, sondern nur durch einen Funktion erstellt wird?
Mein erster Gedanke war, die Anfangsbuchstaben abzugleichen, die stets gleich oder ähnlich sind. Das gibt jedoch einen Haufen falsche Treffer. Eine andere Alternative wäre, alles in eine Datenbank zu übertragen. Das möchte ich allerdings, wenn möglich, vermeiden, da das den Pflegeaufwand massiv erhöhen würde.
Ich freue mich auf Hinweis! Danke schonmal. :)
Björn
ich stehe vor einem konzeptionellen Problem, wo mir die Erfahrung fehl, um gangbare Wege zur Umsetzung einer Idee zu finden und möchte daher um Anstöße bitten.
Zur Situation. Es geht um ein Sprachlernportal, wer sich die Sache live angucken möchte ist auf crovoc.de herzlich willkommen. Es ist ein Lernportal zur kroatischen Sprache, der Verständlichkeit halber werde ich meine Frage an einem deutschen Beispiel aufziehen.
Auf CroVoc lassen sich Vokabeln suchen. Dazu wird die Vokabeldatenbank ganz normal per MySQL durchsucht. Bei Adjektiven gibt eine Funktion auch noch Deklinationen zu dem Adjektiv aus, im Deutschen also z. B. schön- schöne- schönes- schöne etc. Das sieht dann folgendermaßen aus:
Mein erster Gedanke war, die Anfangsbuchstaben abzugleichen, die stets gleich oder ähnlich sind. Das gibt jedoch einen Haufen falsche Treffer. Eine andere Alternative wäre, alles in eine Datenbank zu übertragen. Das möchte ich allerdings, wenn möglich, vermeiden, da das den Pflegeaufwand massiv erhöhen würde.
Ich freue mich auf Hinweis! Danke schonmal. :)
Björn