As an application developer I want to be able to search for documents and control which versions are returned to reduce load on the API of filtering out all but the latest version.
I.e. I want to be able to get:
All versions (which match the search criteria)
Latest version (the highest revision of a document that matches the search criteria)
Current version (only returns non-superseded versions if they match the search criteria)
Practical use of functionality?
Return a list of the latest documents added by the architect role. |
|
What is the impact of not doing this?
Server load is higher when filtering down to just the latest matching versions in the API. |