2009-07-30 4 views
1

Es scheint zu bauen mein Alptraum für die letzten 4 Wochen durch,Gibt es eine Möglichkeit, eine einfache related posts App in django

ich nicht mit einer Lösung für eine „related posts“ app in django kann kommen/python, in dem es die Benutzereingaben nimmt und mit einem verwandten Beitrag kommt, der eng mit der ursprünglichen Eingabe übereinstimmt. Ich habe versucht, ähnliche Anweisungen zu verwenden, aber es scheint, dass sie nicht empfindlich genug sind.

Wie zum Beispiel, die ich brauche Tippfehler in Betracht gezogen werden.

Gibt es eine Bibliothek, die mich vor all meinen Schmerzen und Leiden retten könnte?

Antwort

2

Nun, ich nehme an, es gibt ein paar verschiedene Möglichkeiten, die Benutzereingabe zu normalisieren, um gewünschte Ergebnisse zu erzeugen (obwohl ich nicht sicher bin, in welchem ​​Umfang Bibliotheken für sie existieren). Eine der einfachsten Möglichkeiten, verwandte Beiträge zu erhalten, wäre, die Tags zu vergleichen, die in diesem Beitrag vorhanden sind (vorausgesetzt, Ihre Beiträge haben Tags). Wenn Sie eine andere Route gehen wollten, würde ich die folgenden Schritte ausführen: Entfernen Sie stop words aus dem Betreff, verwenden Sie eine Art von stemmer auf den Rest und behandeln Sie schließlich die restlichen Wörter als "Tags", um mit anderen Posts zu vergleichen. Aus Gründen der Effizienz wäre es wahrscheinlich eine gute Idee, diese Schritte in einem Stapelprozess auf all Ihren aktuellen Posts auszuführen und die resultierenden "Tags" zu speichern. Soweit Tippfehler, bin ich sicher, dass es eine Vielzahl von Rechtschreibkorrektur-Bibliotheken gibt (ich fand this one nach ein paar Sekunden mit Google).

Verwandte Themen