reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

fuzzy_search_whitespace

reqlan rq/core_analysis/search.rq:38

Katz 0.117

Matching treats `_`, `-`, `.` / `...` / `…`, and whitespace as interchangeable separators
so queries like `cli package`, `cli_package`, and `cli-package` hit the same idea.
Prefers query word order, but still matches when words are reordered or when intermediate name words are missing
( e. g. `package cli` → `cli_package`, `search actions` → `search_code_actions` ).
Extends fuzzy_search; implementation fuzzy-search.ts.

status
done
tests
fuzzy.rs:collapses_underscore_hyphen_dots_ellipsis_and_whitespace, fuzzy.rs:matches_across_separator_substitutions, fuzzy.rs:matches_reordered_and_partial_word_queries

Interactive page: fuzzy_search_whitespace