Facet Filter Box Now Searches Every Value, Not Only the Ones on Screen

· Search · Bug Fix · All updates

The small Filter... box above a long facet list on hosted search pages was only searching the handful of values already displayed, so a channel, brand or author further down the list came back as nothing, even though Show all found it. Typing in that box now searches every value of the facet and lists the matches sorted by count, with Show all still one click away.

01 What was wrong

  • The box only saw the rows on screen. A facet shows its top values in the sidebar. The filter box was narrowing that short list, so anything below the fold could never be found from there.
  • Show all knew better. The full-list dialog searched every value, which made the sidebar box look broken next to it.
Before north nothing listed, the name is not in the top rows searched: the 8 rows on screen After north Northern Lights Radio (372) searched: every value of the facet
The same keystrokes, now matched against the whole facet instead of the rows that happened to be visible.

02 How it behaves now

  • Click in the box and start typing. The full list is fetched once per facet, in the background, and the box shows a soft highlight while that takes a moment. Whatever you type meanwhile is applied the instant the list arrives. Nothing is blocked.
  • Matches are sorted by count, largest first, and capped at fifty rows so the sidebar stays readable. Show all is still underneath for the complete, letter-indexed list.
  • Clear the box and the original top values come back.
  • Show all got a small fix too. Text typed in its search box while the list was still loading used to be discarded when the list appeared. It is applied now.

03 Nothing to configure

This is live on every hosted search page with a facet long enough to have a filter box. Facet setup itself is unchanged, see Search Facet Filters.

View the full changelog