|
Some checks are pending
build-gate / build (push) Waiting to run
Driver: 'fuzzy search is too fuzzy -- Bhutan returns more results than just the country, and there is no interoperability with the other filters like selecting it as a place.' The first fuzzy pass was a UNION (exact + every <=k-error neighbour), so the exact term Bhutan counted 132 rows while Country=Bhutan counted 13 -- two controls disagreeing about one place. Now tiered, the conventional search contract: when a term has ANY exact substring match, only exact matches return -- search agrees with the facet (13 = 13). The k-errors pass runs solely when exact yields zero (Bhutann -> 13, Banladesh -> Bangladesh). Applied in the shared Fuse.search (grid) AND a filterRowsBySearch helper used by the shell + all four panels (table, facet rail, charts rail, map), so every surface computes the same tier. Measured: Bhutan 132 -> 13 (grid 'Showing 13' agrees), Bhutann 13, Banladesh rescued, gibberish 0, clear 2,107. |
||
|---|---|---|
| .. | ||
| src | ||
| dashboard.config.js | ||
| index.html | ||
| index.js | ||
| research-dashboard.meta.json | ||
| research-dashboard.vue | ||