ForHosting KIT · Entwickler-Tools

Textähnlichkeit mit Shingle-Überschneidung vergleichen

Dieser Ähnlichkeitsvergleich zerlegt zwei Textpassagen in Shingles aus aufeinanderfolgenden Wörtern und gibt ihre Überschneidung als Prozentwert aus.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Sie bestimmen die Zahl der Wörter je Shingle und erhalten einen deterministischen Jaccard-Wert samt Berechnungsgrößen. Die Normalisierung beseitigt Unterschiede bei Großschreibung und Satzzeichen, bewahrt aber Wörter und Reihenfolge. Das Ergebnis unterstützt Schreibende, Studierende und Redaktionen dabei, wiederverwendete Formulierungen zu erkennen, Fassungen zu vergleichen oder Prüfungen zu priorisieren. Es schätzt textliche Ähnlichkeit und beweist weder Plagiat noch Urheberschaft, Absicht oder Fehlverhalten.

Was der Prozentwert tatsächlich misst

Ein Shingle ist eine Folge benachbarter Wörter. Bei der Größe drei wird ein Satz zuerst mit den Wörtern eins bis drei, danach zwei bis vier und so weiter bis zum Ende untersucht. Der Vergleich erstellt für jeden Text eine Menge eindeutiger Shingles. Er zählt die in beiden Mengen vorkommenden Elemente, teilt diese Schnittmenge durch die Vereinigungsmenge aller eindeutigen Shingles und multipliziert das Ergebnis mit hundert. Das ist die Jaccard-Ähnlichkeit. Hundert bedeutet, dass die normalisierten Mengen identisch sind; null bedeutet, dass sie kein Element gemeinsam haben. Großschreibung und Satzzeichen bleiben unberücksichtigt, weil solche Oberflächenmerkmale selten einen wesentlichen textlichen Unterschied darstellen. Wörter und ihre lokale Reihenfolge bleiben hingegen erhalten. Wiederholungen derselben Formulierung zählen nur einmal und können das Ergebnis nicht künstlich erhöhen. Verstehen Sie den Wert als gezielte Messung übereinstimmender Sprache, nicht als vollständiges Urteil über Originalität. Zwei Texte können dieselbe Idee anders ausdrücken und niedrig abschneiden. Umgekehrt können zulässige Zitate, Standardhinweise, Fachbegriffe oder Aufgabenstellungen Überschneidungen ohne Fehlverhalten erzeugen. Kontext und menschliche Prüfung bleiben unverzichtbar, sobald das Ergebnis Folgen für eine Person haben könnte.

Eine sinnvolle Shingle-Größe wählen

Die Größe bestimmt, wie exakt eine Übereinstimmung sein muss. Kleine Shingles reagieren auf kurze gemeinsame Formulierungen und ergeben häufig mehr Überschneidung. Das hilft bei kurzen Entwürfen oder geringfügigen Bearbeitungen, doch alltägliche Wendungen können zufällig zusammentreffen. Große Shingles verlangen längere Wortfolgen in derselben Reihenfolge. Sie sind spezifischer und verringern Zufallstreffer, allerdings kann schon ein eingefügtes oder ersetztes Wort mehrere benachbarte Gruppen unterbrechen und den Wert stark senken. Drei bis fünf Wörter sind für Fließtext oft ein brauchbarer Ausgangsbereich, aber keine universelle Einstellung beweist eine Übernahme. Wählen Sie die Größe passend zum Material, dokumentieren Sie sie und behalten Sie sie bei mehreren Vergleichen bei. Ergebnisse mit verschiedenen Größen sind nicht direkt vergleichbar. Jeder Text muss mindestens so viele normalisierte Wörter enthalten, wie die gewählte Größe verlangt. Ist eine Passage kürzer, liefert die Fähigkeit einen Eingabefehler, weil keine gültige Shingle-Menge entstehen kann. Dieses ausdrückliche Scheitern ist sicherer als null, denn null könnte fälschlich nahelegen, zwei zu kurze Passagen seien geprüft und als verschieden erkannt worden.

Das Ergebnis verantwortungsvoll einsetzen

Beginnen Sie mit einer Frage, die der Wert tatsächlich beantworten kann: Behält eine Überarbeitung exakte lokale Formulierungen eines früheren Entwurfs bei, oder welche Dokumentpaare sollten zuerst manuell geprüft werden? Senden Sie beide Texte, notieren Sie die Größe und bewahren Sie bei Bedarf Schnitt- und Vereinigungsmenge zusammen mit dem Prozentwert auf. Prüfen Sie bei einem hohen Wert den gemeinsamen Kontext, bevor Sie Schlüsse ziehen. Definitionen, Zitate, Quellenangaben, Vorlagen, Rechtstexte und verbindliche Aufgaben können sich berechtigt wiederholen. Unterstellen Sie bei einem niedrigen Wert ebenfalls keine Unabhängigkeit: Paraphrasen, Übersetzungen, strukturelle Nachahmung und gemeinsame Ideen behalten womöglich nicht genügend aufeinanderfolgende Wörter. Das Werkzeug durchsucht keine URL, fragt keine verborgene Datenbank ab, findet keine ursprüngliche Quelle, bestimmt keine zeitliche Reihenfolge und bewertet keine Zitierregeln. Auch Absicht kann es nicht erkennen. Nutzen Sie es in Bildung, Verlagswesen, Personalentscheidungen oder Compliance als Prüfsignal mit anschließender dokumentierter menschlicher Bewertung, niemals als alleinige Grundlage für einen Vorwurf oder eine Sanktion. Leiten Sie in automatisierten Abläufen ungewöhnliche oder stark ähnliche Paare an Personen weiter, die Herkunft, Erlaubnisse, Zitate und geltende Regeln einordnen können.

Entwurfsfassungen vergleichen

Messen Sie, wie viel exakte lokale Formulierung nach Bearbeitung oder Neufassung eines Dokuments erhalten bleibt.

Redaktionelle Prüfung priorisieren

Sortieren Sie Textpaare nach Überschneidung, damit besonders ähnliche Inhalte zuerst geprüft werden.

Eingereichte Texte kontrollieren

Verwenden Sie eine reproduzierbare Schätzung vorsichtig neben Quellen, Zitaten und menschlicher Bewertung.

Wie wird die prozentuale Ähnlichkeit berechnet?

Die gemeinsamen eindeutigen Shingles werden durch die Vereinigungsmenge beider Texte geteilt und mit 100 multipliziert.

Was geschieht, wenn ein Text kürzer als die Shingle-Größe ist?

Die Anfrage liefert einen Fehler für ungültige Eingaben, weil dieser Text kein einziges Shingle bilden kann.

Beweist ein hoher Wert ein Plagiat?

Nein. Er misst nur übereinstimmende Wortfolgen. Zitate, Vorlagen, Pflichttexte und übliche Wendungen erfordern Kontext.

Beeinflussen Satzzeichen und Großschreibung das Ergebnis?

Nein. Unicode und Schreibweise werden vor der Worterkennung normalisiert, die Reihenfolge bleibt jedoch erhalten.

Was kostet ein Vergleich per API?

Jeder API-Vergleich kostet $0.002. Die deterministische Variante ist auch auf dieser Seite verfügbar.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/life/plagiarism-shingle-compare

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/life/plagiarism-shingle-compare \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text_a":"Careful research helps writers explain complex subjects with clear evidence and useful examples.","text_b":"Careful research helps authors explain complex subjects with reliable evidence and practical examples.","shingle_size":3}'
{
  "text_a": "Careful research helps writers explain complex subjects with clear evidence and useful examples.",
  "text_b": "Careful research helps authors explain complex subjects with reliable evidence and practical examples.",
  "shingle_size": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.plagiarism_shingle_compare",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →