Was ist eine effektive Bibliothek zum Vorschlagen von Keywords für Inhalte?

8

Derzeit entwerfe ich ein CMS zur Verwendung auf meiner Website. Ich frage mich, ob es freie Bibliotheken für das Erstellen von Tags basierend auf dem Inhalt gibt.

Beispiel

  

Ich mag Bäume. Bäume sind Pflanzen, die Blätter haben. Blätter am Baum können sein   mehrfarbig.

Erzeugt die Tags Bäume und Blätter .

Die Bibliothek sollte PHP oder JS sein.

EDIT 1:

Ich habe eine einfache Bibliothek für die Hälfte meiner Aufgabe gefunden - Ссылка

Ich habe bearbeitet, was die Bibliotheksspezifikationen sein sollten (dank Anleitung von @NullUserException) -

  • Zählen Sie alle Wörter (ignorieren Sie Groß- und Kleinschreibung), werfen Sie Stoppwörter aus und wählen Sie diejenigen mit der höchsten Häufigkeit aus

  • Bearbeiten Sie Text, um Wörter zu erstellen, die für das Genre spezifischer sind (möglicherweise eine niedrigere Häufigkeit haben), die einen höheren Wert haben. Im Beispielbeispiel - 'mehrfarbig' sollte ein höherer Wert werden, da es für das Subjekt spezifischer ist. Es sollte jedoch ein Präfix enthalten, das anzeigt, dass es sich auf das Subjekt bezieht (es würde Blätter-mehrfarbig werden).

EDIT 2:

Algorithmus sollte Wörter entfernen, die weniger als 3 Zeichen haben, außer sie sind in Großbuchstaben oder anders formatiert

    
liamzebedee 11.09.2011, 02:38
quelle

1 Antwort

1

Sind die Tags auf Ihrem CMS bereits definiert? Wenn ja, könnten Sie Ihren Text im Speicher indizieren und mit allen bekannten Tags nach Ihrem Text suchen. Wählen Sie die Tags mit der höchsten Punktzahl aus und präsentieren Sie sie dem Nutzer.

Die Indizierung und Suche könnte mit Ссылка

erfolgen

Bearbeiten : Bitte beachten Sie, dass Ihre Tags / Keywords in einem Administrationsbereich definiert und verwaltet werden können (wie zum Beispiel in Wordpress). Andernfalls würden Sie Tausende von Keywords erhalten, die aus Ihren Artikeln generiert wurden und dem Endbenutzer nie helfen würden.

    
cherouvim 11.09.2011, 04:59
quelle