Module: modelSemanticSearch

Diese Datei enthält Funktionen zur Durchführung von semantischer Suche. Sie ermöglicht das Generieren von Embeddings, das Durchführen von Datenbankabfragen und das Anwenden von Clustering-Boosts zur Verbesserung der Suchergebnisse.
Author:
  • Lennart, Miray Die Funktionen wurden mit Unterstützung von KI-Tools angepasst und optimiert.
Source:

Methods

(inner) semanticSearch(optionsopt) → {Object}

Erstellt eine Instanz für semantische Suche mit optionaler Caching- und Clustering-Optimierung.
Parameters:
Name Type Attributes Default Description
options Object <optional>
{} Konfigurationsoptionen für die Suche.
Properties
Name Type Attributes Default Description
cacheEnabled boolean <optional>
false Aktiviert das Caching für schnellere Suchanfragen.
maxCacheSize number <optional>
1000 Maximale Anzahl an Cache-Einträgen.
cacheExpiryMs number <optional>
3600000 Ablaufzeit des Caches in Millisekunden.
clusterBoostEnabled boolean <optional>
true Aktiviert die Cluster-Optimierung für genauere Ergebnisse.
Source:
Returns:
Ein Objekt mit der Methode `executeSearch`.
Type
Object