Pure matching helpers for the tree-level (deep) search. Kept free of any DOM
or DI dependency so the tree filter can reuse it and it can be unit-tested in
isolation.
Match semantics: every whitespace-separated term of the query must appear in
the item's match key (label + keywords + typeLabel, lower-cased).
Pure matching helpers for the tree-level (deep) search. Kept free of any DOM or DI dependency so the tree filter can reuse it and it can be unit-tested in isolation.
Match semantics: every whitespace-separated term of the query must appear in the item's match key (
label + keywords + typeLabel, lower-cased).