The "Search" field allows you to search content, for instance, in the "Bookmark Tree" widget, "Data Explorer" and "Context values".
A fuzzy search algorithm ensures that near misses will still return relevant results. For instance, searching for "desl" would still match "desk". We allow one mispelling which could be a deletion("dek"), addition("debsk"), or substitution("dxsk).
We ignore word separators (space, period, forward slash, underscore, and @) unless they are at the very end of a search term. For instance, with "desk_" as the search term, it searches for values that include the underscore. If "trade_desk" were the search term, it ignores the underscore and looks for values matching "trade" and "desk" discretely.
As a more advanced example "trade_desk_" would search for "trade" and "desk_" discretely as the interior underscore is ignored.
Also, in Chrome browsers, we consider a leading word separator as a search character (e.g. a "_desk" searchterm will match "_desk" in "trade_desk" instead of just matching "desk")