Zum Beispiel, jedes Mal, wenn ich poste ich Frage auf stackoverflow.com, schlägt die UI mir viele ähnliche Fragen. Wie ist die Funktionalität implementiert? Gibt es dazu einige gut geschriebene Algorithmen?Algorithmen zum Finden ähnlicher Fragen basierend auf dem Titel einer anderen Frage?
Antwort
Sie verwenden die Volltextsuche in MSSQLServer
http://highscalability.com/stack-overflow-architecture
Volltextsuche SQL Server wird in großem Umfang für die Website-Suche und Erkennen, ob eine Frage bereits aufgefordert wurde, verwendet. Lucene.net gilt als eine attraktive Alternative.
Ich denke, dass sie darüber in einem der Podcasts sprechen?
Ich habe eigentlich den ganzen Quellcode für StackOverflow genau hier. Es ist ziemlich einfach zu verstehen:
class StackOverflow
{
static void Main(string[] args)
{
JonSkeet();
}
}
sein JonSkeet, wo Magie passiert. – Tom
Möglicherweise benötigen Sie eine Console.Read() nach JonSkeet(), damit die Anwendung am Leben bleibt, wenn keine Frage mehr besteht;) –
- 1. Algorithmus zum Finden visuell ähnlicher Fotos aus einer Datenbank?
- 2. Algorithmus zum Finden ähnlicher Bilder
- 3. Finden Sie Bilder ähnlicher Farbe
- 4. Hoffentlich einfache SQL-Frage zum Erzwingen der Unveränderlichkeit einer Spalte basierend auf dem Wert einer anderen Spalte
- 5. Automatisches Speichern von Outlook-Anhängen basierend auf dem Titel
- 6. Vorschläge zum Einrichten authentifizierender Benutzer basierend auf Fragen
- 7. Monatssätze basierend auf dem Abrechnungszyklus finden
- 8. Auswählen einer anderen Bedingung basierend auf dem Vorhandensein einer Assoziation?
- 9. Performante Techniken zum Finden ähnlicher Werte in SQL?
- 10. Klicken auf einen Link basierend auf dem Linktext einer anderen Spalte in einer Tabelle
- 11. Schließen Tab basierend auf Titel
- 12. Validierungseigenschaft, basierend auf einer anderen Modelleigenschaft
- 13. Wie überschreibe ich URLs basierend auf dem Titel?
- 14. android Titel Frage
- 15. Wie funktionieren 20 Fragen AI-Algorithmen?
- 16. Algorithmus zum Sortieren einer Liste basierend auf der Reihenfolge einer anderen, partiellen Liste
- 17. mehr Spalten auswählen, basierend auf dem max einer anderen Spalte
- 18. VBA Füllen Zellenfarbe basierend auf dem Wert einer anderen Zelle
- 19. Löschen von Duplikaten basierend auf dem Wert einer anderen Spalte
- 20. Ausblenden Registerkarte basierend auf Titel
- 21. Muster finden Algorithmen in NodeJS
- 22. Schnelle Algorithmen zum Finden von paarweisen euklidischen Abständen
- 23. ggplot2 Grundstück Titel auf einer Iteration für Schleifenvariable basierend
- 24. Access-Bericht basierend auf Fragen beantwortet
- 25. Algorithmen zum Ableiten einer Timeline/Chronologie
- 26. Shorthand-Bedingung zum Definieren einer Variablen basierend auf der Existenz einer anderen Variablen in PHP
- 27. SQL-Anweisung zum Erstellen eines Feldes basierend auf einem anderen Feld für Joomla Artikeldatenbank
- 28. eine Zufallszahl basierend auf einer anderen Variablen
- 29. Tabellenspalte basierend auf einer anderen Tabelle klassifizieren
- 30. Grafendimensionselement basierend auf einer anderen Dimension
Dieses auf gehört http://meta.stackoverflow.com/ –
und es wird mehrmals gefragt - http://stackoverflow.com/questions/1282112/how-does-the- so-finde-ähnliche-Fragen-gepostet – Nate
@Nate: Diese Frage wurde gelöscht. – RichieHindle