- Join search terms with space instead of empty separator so Jaro-Winkler similarity compares against realistic strings (e.g. 'linux ck' vs 'linuxck') - Change matchesSearch symbol check from early return to continue so non-symbol terms in multi-term queries are still filtered instead of being bypassed