Hi zusammen,
ich bin gerade dabei ein Programm zu erstellen, welches mir gute Matches zu Eingaben liefern soll.
Ich habe ein Personenobjekte. Dieses beinhaltet z.B. Name, Wohnort, Alter, Geschlecht, Hobbys, usw.
Ich möchte nun diese Person mit einer Liste von Personen vergleichen und mir die besten "Übereinstimmungen" liefern lassen.
Z.B. sollen Personen, die nahe der suchenden Person wohnen, die gleichen Hobbys haben und ungefähr gleich alt sind in den Ergebnissen oben stehen.
Ich habe hierbei JFuzzyLogic entdeckt. Nur leider finde ich dazu nur 1-2 Tutorials. Ich weiß auch nicht, ob das wirklich das Richtige ist, um mein Vorhaben zu lösen, da das Tutorial eigentlich nur ein Restaurantbewertungssystem ist, bei welchem man "Punkte" an Service, Qualität usw vergibt und man dann das passendste Trinkgeld erhält.
Wie würdet ihr das umsetzen? Ich möchte keinen 1:1 Vergleich machen ala Hobby z.B. "Tennis == Tennis", sondern auch Möglichkeiten wie Eingabe "Tennis" und es werden auch Personen angezeigt, die Squash spielen.
Vielleicht könnt ihr mir ein paar Tips geben.
Beste Grüße
m0ps
ich bin gerade dabei ein Programm zu erstellen, welches mir gute Matches zu Eingaben liefern soll.
Ich habe ein Personenobjekte. Dieses beinhaltet z.B. Name, Wohnort, Alter, Geschlecht, Hobbys, usw.
Ich möchte nun diese Person mit einer Liste von Personen vergleichen und mir die besten "Übereinstimmungen" liefern lassen.
Z.B. sollen Personen, die nahe der suchenden Person wohnen, die gleichen Hobbys haben und ungefähr gleich alt sind in den Ergebnissen oben stehen.
Ich habe hierbei JFuzzyLogic entdeckt. Nur leider finde ich dazu nur 1-2 Tutorials. Ich weiß auch nicht, ob das wirklich das Richtige ist, um mein Vorhaben zu lösen, da das Tutorial eigentlich nur ein Restaurantbewertungssystem ist, bei welchem man "Punkte" an Service, Qualität usw vergibt und man dann das passendste Trinkgeld erhält.
Wie würdet ihr das umsetzen? Ich möchte keinen 1:1 Vergleich machen ala Hobby z.B. "Tennis == Tennis", sondern auch Möglichkeiten wie Eingabe "Tennis" und es werden auch Personen angezeigt, die Squash spielen.
Vielleicht könnt ihr mir ein paar Tips geben.
Beste Grüße
m0ps