Anpassung
Anpassung des Verhaltens der Bibliothek.
Fuzzy-List-Optionen
Um das Suchverhalten anzupassen, geben Sie ein Optionsobjekt mit den folgenden Parametern an:
key
und getKey
Wenn der Datensatz aus Objekten besteht, verwenden Sie key
oder getKey
, um die zu durchsuchenden Eigenschaften anzugeben.
Ebenso ermöglicht getKey
die Suche über mehrere oder verschachtelte Eigenschaften.
limit
-Option
Begrenzt die Anzahl der zurückgegebenen Suchergebnisse. Nützlich für die Optimierung des UI-Renderings.
Das Resultset enthält maximal 5 Einträge.
maxScore
-Option
Filtert Ergebnisse nach Score, der die Entfernung von einer exakten Übereinstimmung darstellt.
Sortierverhalten
Wenn sowohl limit
als auch maxScore
verwendet werden, werden die Ergebnisse zuerst nach Score gefiltert und dann auf das limit
gekürzt.
debug
-Option
Aktiviert die Protokollierung von Suchausführungsdetails in der Konsole.
mapResult
-Option
Transformiert Ergebnisobjekte, bevor sie zurückgegeben werden.
TypeScript-Generics
Die Bibliothek verwendet zwei Generics: eines für den Eingabetyp (Listeneinträge) und eines für den Ausgabetyp (Ergebniseinträge). Wenn mapResult
verwendet wird, passt sich der Ausgabetyp entsprechend an.
Last updated on