Das passende Programm würde einen Index aller Fragen speichern. Wenn Sie eine Frage stellen, werden alle Schlüsselwörter in Ihrer Frage mit dem Index verglichen. Dies ist vergleichbar mit der Google-Suche. Lucene Open-Source-Suche kann (und mit hoher Wahrscheinlichkeit wurde) dafür verwendet werden. Da die Ergebnisse nicht ganz genau sind, gehe ich davon aus, dass sie nur die Überschriften der Fragen als Annäherung indizieren.
Das andere verwandte Schlüsselwort ist collaborative filtering, der von Amazon popularisierte Algorithmus, um Produkte basierend auf dem Verhalten anderer ähnlicher Kunden zu empfehlen. Im aktuellen Fall ist ein alternativer Algorithmus, der auf einer kollaborativen Filterung basiert, Folgendes: Schlüsselwörter werden aus der Frage extrahiert, dann werden Tags (in der Historie) mit den Schlüsselwörtern gefunden. Fragen, die diese Tags enthalten, werden zurückgegeben. Nun, Experimente sind notwendig, um zu sehen, ob es überhaupt gut funktioniert.
Dies ist eine falsch formatierte Frage, aber keine Uservoice-Frage. Der Benutzer fragt nach dem Algorithmus, der mit der Programmierung zusammenhängt. – DevinB
Dies ist NICHT Benutzerstimme. Ich stelle eine programmierbezogene Frage zu einem Algorithmus, weil ich etwas Ähnliches in einer WinForms-Anwendung implementieren muss. Einige Leute geben ihnen ein wenig Macht und sie werden verrückt! –
mögliches Duplikat von [Stackoverflow's Verwandte Fragen] (http://stackoverflow.com/questions/393505/stackoverflows-related-questions) –