Some UX enhancement ideas for 2014 which came up during testing something else in the UI. We're not describing breaking problems here (the interface does provide a way to achieve what we want) but it would be good to think about the search UX a bit more with the heavily populated facets.
http://doaj.cottagelabs.com/search?source={%22query%22:{%22query_string%22:{%22query%22:%22*stress*%20*response*%20%22,%22default_operator%22:%22AND%22}}}
Stress response is studied a lot in biology / medicine. But also in psychology, there's just a lot less research on it from that PoV.
However, the biology papers (on this topic) are mostly useless to a psychology researcher / student. So, they might click on Subject and try to filter by Psychology.
As we said above, there's a lot less research on this topic in the psychology field, as in, quantity of papers. Thus, the "Psychology" value in the Subjects facet won't be visible since only the top 10 by count are displayed.
OK, we can reveal more values in the filter. Show 20, still dominated by biological sciences classifications (+ all sorts of levels from the subject classification are included, not just highest ones - e.g. "Medicine", "Medicine (General)", pollutes the facet).
Now what?
- Sort by lowest count - no dice. Psychology may explore this topic lightly, but not as lightly as Archaeology or foreign languages! Still not in facet.
- Click the sort values button again - sort alphabetically. A-Z is no help.
- Sort Z-A, display 30 values. Nope...
Now, I was shown that there is actually an easy solution to this that a normal user (not developer, librarian, or other catalogue-loving types) would probably use.
Just type "stress response psychology". It searches all fields, incl. subjects. Subject facet immediately shows variety of relevant values.
Other suggested solutions:
- a mini-dropdown on the subjects facet: "Begins with:" the letters A-Z.
- mini-search, typing in part of subject filters the values in the facet much like the big search filters results. It could take the simple form of a text input field with a search icon on one end, taking the place of the first result in the facet if there are more than 20-30 values in the facet.