There are several features provided by the searchengine that are not yet exposed in the clients:
Complex queries: The code is largely in place for building complex queries, combining AND and OR clauses into a larger form.
Search by Description: We can search by description, but probably need to re-annotate to avoid duplication of other Key-value pairs in Descriptions
Search by Any key (in progress): User won't need to pick a Key. Can be combined in more complex queries.
Other improvements to discuss...
Consider never filtering auto-complete options by the current key? The user may not be aware that this is currently happening, particularly if they haven't chosen the Key (auto-chosen by auto-complete). Done at https://github.com/IDR/idr-gallery/pull/31
Improve search results - e.g. If I search for "pax", can we show what matches, e.g. "pax6", "pax7". The search for Images (when you expand a Study) returns key/values on the image, so we could highlight what matches. But, this wouldn't be possible when only showing Studies - also could get tricky when we do complex searches.
There are several features provided by the searchengine that are not yet exposed in the clients:
Other improvements to discuss...
cc @khaledk2 @francesw @jburel