project-lux / lux-marklogic

Code, issues, and resources related to LUX MarkLogic
Other
3 stars 2 forks source link

Enable Search By Multiple Scopes to enable sorting across Scope sorts #318

Open clarkepeterf opened 2 weeks ago

clarkepeterf commented 2 weeks ago

Problem Description: Users may want to conduct a search for records across multiple scopes. However, this is not currently possible.

One example of a scenario where one might want to do this is when searching for the members of an archival set. Right now, the frontend searches and sorts Objects and Works separately, because there is no possible way to search for them at the same time. (as was implemented in https://github.com/project-lux/lux-frontend/issues/27) However, searching and sorting for them together would allow for the correct sorting order.

Expected Behavior/Solution:

Users can search for records across multiple scopes (e.g. Objects and Works)

Requirements:

Other requirements TBD? May have to have to do one or both of the following:

  1. limit search terms to those that are the same in both scopes
  2. Conduct 2 separate searches for each of the scopes and OR them together

Needed for promotion: If an item on the list is not needed, it should be crossed off but not removed.

UAT/LUX Examples:

Dependencies/Blocks:

Related Github Issues:

Related links:

Wireframe/Mockup: Place wireframe/mockup for the proposed solution at end of ticket.

roamye commented 2 weeks ago

From ITS Team Meeting 9/13:

This issue is a research ticket and will need to be prioritized.