#625: WebSearch: improve browsing in tiny collections
-----------------------+-----------------
Reporter: simko | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: WebSearch | Version:
Keywords: |
-----------------------+-----------------
When browsing in a tiny collection, say one that contains only 1,000
records while the site as a whole contains 1,000,000 records, the
browse results pages usually do not return any values back and do not
even print some user-related hint as to what is happening.
We should do two things: (i) minimally, an indication to the user
should be printed saying that no values were found yet and offering
a link to continue browsing depending on the temporary term where the
previous browse attempt stopped; (ii) ideally, for tiny collections,
the collection-specific browsing should not be done //a posteriori//
by post-filtering of the any-collection values, but //a priori// so
that if a collection contains only few thousands records (up to some
`CFG_WEBSEARCH_BROWSE_COLLECTION_POSTFILTERING_LIMIT` we shall
introduce), the browse engine could dynamically fetch all the values
for all the records in the given collection and browse inside this
list rather using post-filtering of any-collection values.
--
Ticket URL: <http://invenio-software.org/ticket/625>
Invenio <http://invenio-software.org>