project-lux / lux-marklogic

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

Find Similar Groups and People for a given person or group record #122

Open roamye opened 2 months ago

roamye commented 2 months ago

Problem Description: Must be Implemented with https://github.com/project-lux/lux-frontend/issues/202

We currently do not have a query which can search for "similar groups/people" based off a person or group record. We need to define what "similar groups/people" includes so a query can be created to search the proposed criteria. Some questions to define the query are below(similar to those in #18)

  1. What algorithm do we use to determine the keywords to then incorporate into the similar query, are we only looking within the reference People/Group, and what weight should we give that criteria?
  2. What about the People/Group related agents should be considered, and what is the weight of each?
  3. What about the People/Group related locations should be considered, and what is the weight of each?
  4. What about the People/Group related concepts should be considered, and what is the weight of each?
  5. What about the People/Group related objects/works time periods should be considered, and what is the weight of each?
  6. Anything else to consider, either directly in the referenced People/Group or related to it? (possibly the object types, related materials, work types)

Expected Behavior/Solution: TBD

Requirements: TBD

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 months ago

I formed this in a similar manner as #18 was formed. Please feel free to make any updates.

cc: @prowns @clarkepeterf