OptionalmaxFuzzyLevel?: numberMaximum fuzziness level to be used.
Controls the upper limit of tolerance for character differences. Higher values allow more variations but may include irrelevant results.
OptionalminFuzzyLevel?: numberMinimum fuzziness level to be used.
Controls how tolerant the search is to character differences. Lower values require closer matches to the query text.
Fuzziness levels correspond to Levenshtein edit distance:
Higher minimum levels make the search more lenient but may return less relevant results.
Key Features:
Use Cases:
// Basic fuzzy search
const params: FuzzySearchParams = {
key: 'your-api-key',
query: 'pizz', // Will find "pizza" restaurants
at: [4.9041, 52.3676]
};
// Fuzzy search with custom fuzziness
const customParams: FuzzySearchParams = {
key: 'your-api-key',
query: 'restaurnt', // Misspelled "restaurant"
minFuzzyLevel: 1,
maxFuzzyLevel: 3,
limit: 10
};
Parameters for fuzzy search queries.
Fuzzy search finds places and addresses using partial or misspelled text queries. It's designed to handle typos, abbreviations, and incomplete input gracefully.