Expand description
Fuzzy search utilities. Fuzzy search utilities.
Re-exported from vtcode_commons::search so vtcode_core::ui::search::*
and vtcode_core::ui::* keep their public API while the implementation has
a single canonical home shared with vtcode-ui.
Structs§
- Fuzzy
Query - A reusable fuzzy query that parses the search pattern and allocates its
Matcherand scratch buffer exactly once, then scores many candidates.
Functions§
- fuzzy_
match - Returns true when every term in the query appears as a fuzzy match within the candidate text using nucleo-matcher.
- fuzzy_
score - Returns a score for the fuzzy match between query and candidate using nucleo-matcher. Returns None if no match is found, Some(score) if a match exists.
- fuzzy_
subsequence - Returns true when the characters from
needlecan be found in order withinhaystack(kept for backward compatibility). - normalize_
query - Normalizes a user-provided query by trimming whitespace, collapsing internal spaces, and converting everything to lowercase.