Idea detail
fuzzy_search
reqlan rq/core_analysis/search.rq:16
Summary
Quick ranked idea search by name, summary, and tags.
Separator and word-order behaviour: fuzzy_search_whitespace.
Also supports prefix, substring, and character-subsequence ( fuzzy ) ranking.
Skips ideaset container rows; empty query returns all non-ideaset ideas ( callers may require a non-empty query ).
Ranking engine: search_rust `reqlan-search` ( `fuzzy_search` / `search_ideas` ).
Also returns file_search hits mixed into the same ranked list ( kind `file` ).
Pagination: fuzzy_search_pages.
Activity-bar search calls native-workspace-index.ts `NativeWorkspaceIndex.fuzzySearch` so the host never copies the idea catalog into JS.
Client-side highlight helpers stay in fuzzy-search.ts.
Navigation
Attributes
| Key | Value |
|---|---|
| status | done |
| tests | workspace-index.test.ts:fuzzySearch ranks from the native index without listing all ideas in JS, workspace-index.test.ts:fuzzySearch returns file-name hits and pages with offset, fuzzy.rs:ranks_exact_and_prefix_matches_ahead_of_subsequence_fuzzy_hits, fuzzy.rs:fuzzy_search_reads_sqlite_and_returns_ranked_hits, fuzzy.rs:ranks_file_name_hits_with_ideas, fuzzy.rs:pages_ranked_hits_with_offset_and_truncated, fuzzy_search.rs:workspace_index_fuzzy_search_ranks_without_exporting_catalog |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | click_input | reqlan rq/cli/click.rq | fuzzy_search |
| references | click_output | reqlan rq/cli/click.rq | fuzzy_search |
| references | search_rust | reqlan rq/core_analysis/rust_port.rq | fuzzy_search |
| references | search | reqlan rq/core_analysis/search.rq | fuzzy_search |
| references | fuzzy_search_whitespace | reqlan rq/core_analysis/search.rq | fuzzy_search |
| references | fuzzy_search_pages | reqlan rq/core_analysis/search.rq | fuzzy_search |
| references | file_search | reqlan rq/core_analysis/search.rq | fuzzy_search |
| references | contextual_search | reqlan rq/core_analysis/search.rq | fuzzy_search |
| references | semantic_search | reqlan rq/core_analysis/search.rq | fuzzy_search |
| references | search_code_actions | reqlan rq/extension/host/features-commands.rq | fuzzy_search |
| references | search_pane_query | reqlan rq/extension/local-context/activitybar-panels/search.rq | fuzzy_search |
| references | search_pane_match_highlighting | reqlan rq/extension/local-context/activitybar-panels/search.rq | fuzzy_search |
| references | search_progress | reqlan rq/extension/local-context/activitybar-panels/search.rq | fuzzy_search |
| references | index_consumers | reqlan rq/indexer/consumers.rq | fuzzy_search |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…