Completion.fuzzyMatch

This helper function can do a fuzzy match for you giving a haystack and casefolded needle.

Casefold your needle using funcGLib.utf8_casefold before running the query.

Score will be set with the score of the match upon success. Otherwise, it will be set to zero.

class Completion
static
bool
fuzzyMatch
(
string haystack
,,
out uint priority
)

Parameters

haystack string

the string to be searched.

casefoldNeedle string

A glib.global.utf8Casefold version of the needle.

priority uint

An optional location for the score of the match

Return Value

Type: bool

true if haystack matched casefold_needle, otherwise false.