department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
279 stars 195 forks source link

Yellow Ribbon: [EPIC] Handle School-Approved Abbreviations to Improve Search Results #16405

Open MarciMcGuireGCIO opened 3 years ago

MarciMcGuireGCIO commented 3 years ago

Issue Description

The Yellow Ribbon school search does not yield desirable results for searches containing commonly-used abbreviations (ex: UNC-CH vs. University of North Carolina at Chapel Hill).

This shortcoming means that, in order to find a specific school, the user must refine their search term so that it contains all or part of the school's "official" full name, scan through a list of schools that happen to contain the text string they initially entered, or potentially abandon their search altogether if they are unwilling or unable to determine the "secret recipe" for locating a specific school through trial and error.


Tasks

Acceptance Criteria


How to configure this issue

MarciMcGuireGCIO commented 3 years ago

We may be able to leverage GI Bill Comparison Tool predictive text, abbreviation search logic, and weighted results to improve the quality of the Yellow Ribbon search tool.

The GI Bill Comparison Tool queries the same GIDS data source used in the Yellow Ribbon search - see the search at https://www.va.gov/gi-bill-comparison-tool. Presumably, the data needed for abbreviation searches should already be present in the dataset, as well as data and/or logic for weighting the results.

Predictive Text Behavior:

image

Common Abbreviations Accounted For:

image

Results are Weighted by Best Match:

image

johnhashva commented 3 years ago

@MarciMcGuireGCIO This is terrific news! Great job of sleuthing.

MarciMcGuireGCIO commented 3 years ago

Grooming note:

Convert to Epic and create issues for: