Ähnlichkeit

Apparat verwendet das Wort ähnlich an mehreren Stellen — bei der Suche, bei der Schreibassistenz, beim Aufräumen deines Vokabulars. Dahinter stehen verschiedene Verfahren, die unterschiedliche Probleme lösen. Diese Seite zeigt dir, welches Verfahren wann greift, sodass du beim Lesen einer Kommando-Beschreibung weißt, welche Sorte „Ähnlichkeit" gerade gemeint ist.

Schnell-Übersicht

Verfahren Wann es greift Wofür es gemacht ist
Bekannte Schreibweise entity new, entity link, entity meta bei Typ, Beziehung, Tag, Sprache Du tippst Persons, der Vault hat schon person — Apparat schlägt die kanonische Schreibweise vor.
Volltextsuche entity search ohne Flag Du weißt, welches Wort du suchst, und willst Notizen finden, in denen es vorkommt.
Bedeutungssuche entity search --semantic, entity similar Du suchst thematisch — der Begriff steht so vielleicht gar nicht im Vault.
Kombinierte Suche entity search --hybrid Du willst beides — wortgenaue Treffer und thematisch passende Nachbarn in einer Liste.
Tippfehler in Namen ner suggest, Vorschläge der Klasse „Nahe Übereinstimmung" Im Body steht ein Name, der einer existierenden Entität bis auf einen Buchstaben ähnelt.
Themen-Nachbar in Namen ner suggest, Vorschläge der Klasse „Nahe Übereinstimmung" Der Name im Body und ein bestehender Titel sprechen dasselbe Thema, sehen aber anders aus.
Vokabular-Audit consolidate type, consolidate relation Du willst gezielt prüfen, ob ein Wert einem bestehenden im Vault ähnelt — bevor du ihn anlegst.
Vokabular inline Hinweis bei entity new, entity link, entity meta Beim Schreiben fängt Apparat Tippfehler im neuen Typ-, Beziehungs- oder Tag-Wert.

Welches Konzept wann

„Ich tippe einen neuen Typ und befürchte, schon einen ähnlichen zu haben." Apparat prüft das in zwei Stufen: zuerst gegen bekannte Schreibvarianten (Personsperson), dann gegen lexikalisch ähnliche Werte (Tippfehler, Buchstaben­dreher). Beides läuft automatisch beim entity new-Prompt — du musst nichts dafür tun.

„Ich suche im Vault nach einem Begriff." Wortgenau? entity search ohne weitere Flags. Stichwort­los, nach Bedeutung? entity search --semantic. Beides? entity search --hybrid — die empfohlene Standard­wahl bei größeren Vaults.

„Ich habe eine Entität und will thematisch ähnliche." entity similar liefert die thematisch nächsten Notizen — du brauchst keinen Suchtext, nur die NanoID der Bezugs-Entität.

„Ich schreibe einen langen Body und vergesse, vorhandene Entitäten zu verlinken." ner suggest erkennt Personen, Orte und Organisationen im Text und gleicht sie gegen den Vault ab — als bekannter Treffer, naher Verwandter oder neuer Vorschlag.

„Ich will mein Vokabular aufräumen, bevor ich anlege." consolidate type und consolidate relation sind die expliziten Audit-Kommandos für Typen und Beziehungs­namen. Sie zeigen dir alle bestehenden Werte, die deinem Kandidaten ähneln, und du entscheidest.

Wo du suchst — und was dort passiert

Dieselben Such-Verfahren tauchen an verschiedenen Stellen auf, und nicht jede Stelle bietet jedes an. Diese Übersicht sagt dir, welcher Suchweg welchen Modus nutzt — damit du weißt, wo du einen Treffer erwarten darfst und wo nicht.

Wo du suchst Was durchsucht wird Welcher Modus
Suche-Tab im Editor Titel, Tags und Inhalt Volltextsuche, dazu Filter (type:, tag:, created: …)
entity search auf der Kommandozeile Titel, Tags und Inhalt Volltextsuche; auf Wunsch Bedeutungssuche (--semantic) oder kombiniert (--hybrid)
Verlinken beim Schreiben nur der Titel der Notiz Wortanfang, mit vorangestelltem * auch mitten im Wort
Chat Titel, Tags und Inhalt kombinierte Suche, im Hintergrund

Der Unterschied, der im Alltag zählt: Das Suchfeld beim Verlinken im Text schaut nur auf Titel. Kennst du eine Notiz nur an einem Wort aus ihrem Inhalt, taucht sie dort nicht auf — dafür ist der Suche-Tab da, der auch den Text durchsucht. Hast du den Titel dagegen im Kopf, ist das Verlinken-Suchfeld der schnellere Weg. Die kombinierte Suche wiederum musst du nur auf der Kommandozeile ausdrücklich wählen; im Chat läuft sie ohnehin im Hintergrund.

Die Verfahren im Detail

Bekannte Schreibweise

Bei jedem Anlegen oder Bearbeiten einer Entität gleicht Apparat deine Eingabe für Typ, Beziehungs­name, Tag oder Sprache gegen das ab, was im Vault schon vorkommt. Der Abgleich folgt klaren Regeln, je nach Feld:

Findet Apparat einen Treffer, schlägt er die im Vault gespeicherte Schreibweise vor. Du übernimmst sie oder behältst deine Eingabe — Apparat schreibt nichts heimlich um.

Volltextsuche

Findet Notizen, in denen ein Suchwort wörtlich vorkommt — in Titel, Tags oder Body. Diakritika werden ignoriert (barriere findet barrière), und jeder Suchbegriff wirkt als Wortanfang (barriere findet auch Barrierefreiheit). Titel zählen stärker als Tags, Tags stärker als Body — das bringt die offensichtlich­sten Treffer nach oben.

Stark, wenn du das Wort kennst. Schwach, wenn du dich vertippst oder nach einem Synonym suchst — dafür sind die nächsten Verfahren da.

Bedeutungssuche

Apparat zerlegt jede Entität in mehrere Sinn-Abschnitte und übersetzt sie in eine numerische Repräsentation, die Bedeutung kodiert. Eine Anfrage wird genauso übersetzt und gegen alle Abschnitte verglichen — je näher die Bedeutung, desto höher der Treffer.

Stark, wenn du nicht das exakte Wort suchst, sondern das Thema: Eine Anfrage „barrierefreie Web-Formulare" findet auch eine Notiz, die nur „WCAG-Kontrastregeln" heißt.

Voraussetzung ist ein laufender Embedding-Dienst — Apparat liefert ihn als Container mit, und auf Wunsch lässt er sich auf einem Inferenz-Host im LAN betreiben.

Kombinierte Suche

Wortgenau und nach Bedeutung in einer Liste. Apparat führt beide Suchen parallel und mischt die Ergebnisse — wer in einer der beiden weit vorne steht, taucht auch im Mix oben auf. Faires Verfahren ohne Stell­schrauben, deshalb die empfohlene Standard­wahl, sobald der Vektor-Index befüllt ist.

Tippfehler-Erkennung

Apparat zählt, wie viele Einzel-Bearbeitungen nötig wären, um eine Eingabe in einen bestehenden Wert zu überführen — Buchstabe einfügen, ändern, löschen oder vertauschen. Magnos Kober ist von Magnus Kober einen Buchstaben­tausch entfernt; das reicht für einen Treffer. Buchstaben­dreher (MraiaMaria) werden als ein Edit gezählt, nicht als zwei.

Stark bei Schreibvarianten, die einen Buchstaben oder zwei abweichen. Blind für Synonyme oder Übersetzungen — dafür gibt es die Bedeutungs-Verfahren.

Eingesetzt sowohl bei ner suggest (gegen alle Entity-Titel) als auch bei der Vokabular-Konsolidierung (gegen Typen-, Beziehungs- und Tag-Listen).

Themen-Nachbarschaft im Namen

Wenn WCAG 2.2 im Body steht und der Vault eine Entität namens WCAG-Kontrastregeln hat, fängt das die Tippfehler-Stufe nicht — die beiden Schreib­weisen sind buchstabenmäßig zu weit auseinander. Stattdessen vergleicht Apparat die Bedeutung der Titel gegeneinander. Greift im Vorschlags­pfad von ner suggest als zweite Stufe, wenn die erste keinen Treffer hatte.

In den expliziten Konsolidierungs-Kommandos (consolidate type, consolidate relation) greift dieselbe Stufe — vorausgesetzt, der Vokabel-Wert hat eine eigene Definitionsnotiz im Vault, an die der Vergleich andocken kann.

Schwellwerte einstellen

Die Standard­werte sind so eingestellt, dass du sie im Normalfall nicht anfassen musst. Wenn doch — etwa weil dein Vault ein bestimmtes Muster systematisch übersieht oder zu viele Vorschläge produziert — sind das die vier Stell­schrauben:

Variable Standard Wann ändern?
APPARAT_NER_LEXICAL_THRESHOLD 0,25 Höher: mehr Tippfehler werden in der Schreibassistenz als nahe Treffer erkannt; niedriger: nur naheliegende.
APPARAT_NER_SIMILARITY_THRESHOLD 0,35 Höher: thematische Nachbarn werden großzügiger angeboten; niedriger: nur sehr enge Treffer.
APPARAT_CONSOLIDATE_LEXICAL_THRESHOLD 0,3 Höher: mehr Vokabel-Drift wird als Hinweis ausgegeben; niedriger: nur naheliegende Tippfehler.
APPARAT_CONSOLIDATE_SIMILARITY_THRESHOLD 0,2 Strenger als der Pendant in der Schreibassistenz, weil Vokabel-Werte kürzer sind und das Bedeutungs-Signal schwächer.

Warum Schreibassistenz und Konsolidierung getrennte Werte haben: Die Schreibassistenz bewertet Personen-, Orts- und Organisationsnamen — meist mehrere Wörter, klares Bedeutungs-Signal, Tippfehler­toleranz darf locker sein. Die Konsolidierung bewertet kurze Vokabel-Tokens — wenig Bedeutungs-Signal, deshalb strenger eingestellt. Eine gemeinsame Einstellung würde einen der beiden Anwendungs­fälle suboptimal bedienen.

Warum die zwei lexikalischen Werte verschieden sind: Ein falscher Vorschlag bei der Schreibassistenz kann zu einer falschen Verlinkung führen — der Wert wandert dann tatsächlich in den Vault. Ein falscher Vorschlag bei der Konsolidierung ist ein Hinweis, den du ablehnst — nichts ist passiert. Deshalb ist die Schreibassistenz strenger eingestellt als die Konsolidierung.

Wenn du an den Schwellwerten drehst: nur an der Stelle, an der du das Verhalten konkret beobachtest. Nicht alle vier auf einmal.

Hinter den Kulissen

Die Verfahren auf dieser Seite haben Fachnamen — du brauchst sie nicht, aber falls du sie irgendwo liest oder im Quellcode darauf stößt, hier die Zuordnung:

Vollständige Definitionen, Algorithmen und Begründungen stehen in der technischen Spezifikation des Projekts; das Handbuch erklärt absichtlich nur soviel davon, wie für die Bedienung nötig ist.

Vergleich mit anderen Systemen

Andere PKM-Systeme bringen meist nur eine Suchvariante mit (Volltext oder Bedeutung) und keine Schreibassistenz. Apparat investiert in mehrere Pfade, weil sie unterschiedliche Probleme lösen: Volltext für gezieltes Wieder­finden, Bedeutung für stichwort­loses Recherchieren, Tippfehler-Erkennung für die Schreib­hygiene, Schreibvarianten-Abgleich für strukturelle Sauberkeit. Dafür gibt es ein paar Stell­schrauben mehr — aber jeder Pfad ist optional und fällt sauber aus, wenn er nicht greift, ohne die anderen zu blockieren.