Gewichtungslogik, Stoppwort-Filter, Snippet-Extraktion und BFS-Pfadfindung im Detail.
Tag-Matches ×3, Titel-Matches ×2, Substring ×1/×0.5. Relevanz-Boost: critical +30%, high +20%. Stoppwörter (de+en) werden vor der Suche entfernt.
Wird nur aktiviert wenn Quick Search weniger als --limit Treffer liefert. Zählt Wort-Vorkommen im Content, deckelt bei 5 (diminishing returns). Phrase-Bonus wenn zwei Query-Wörter nebeneinander stehen.
Mit --with-relations importiert cm_search die get_node_relations Funktion aus cm_relate. Zu jedem Treffer werden ein- und ausgehende Kanten angezeigt. Maximal 5 Relationen pro Treffer.
find_path() in cm_relate baut eine Adjazenzliste aus der Kanten-Liste und führt Standard-BFS durch. Besonderheit: Traversiert auch reverse Richtung (markiert mit ~). Max depth: 6 Hops.